Методы определены в классе QScreen и являются статическими.
public static bool CheckCustomTabAuthentication()
Данную функцию рекомендуется использовать для прозрачной аутентификации при каждой перезагрузке страницы внутри пользовательской вкладки. Единственное требование к сайту, реализующему данную функциональность: включенные сессии. Если это требование невыполнимо, то лучше использовать функцию AuthenticateForCustomTab.
В случае успешной аутентификации возвращает true.
public static int AuthenticateForCustomTab()
Данную функцию необходимо вызывать при первой загрузке пользовательской вкладки. При перегрузках страниц внутри пользовательской вкладки эту функцию использовать нельзя, так как аутентификация возможна только при первом вызове, поэтому результат аутентификации нужно сохранять. Если есть возможность хранить его в сессии, то лучше пользоваться функцией CheckCustomTabAuthentication, которая делает это хранение прозрачным.
В случае успешной аутентификации возвращается ID пользователя, иначе 0.
Discussion