Social Logins
Catalystでは、Authenticationを通じて、エンドユーザーが一般的なIdentity Providers (IdP)またはSocial Loginsを使用してアプリケーションにログオンできるようにすることができます。Catalyst Android SDKでは、AndroidアプリユーザーにGoogleのログインおよびログアウト機能を提供できます。
Note: Social Loginsを使用するには、Public Signupを有効にする必要があります。
Google Login
Catalystで認証を設定することにより、AndroidアプリにネイティブのGoogleログインを提供できます。そのためには、Google API consoleにアプリを登録し、クライアントIDとクライアントシークレットを含む必要なOAuth認証情報を取得する必要があります。
このプロセスに含まれる手順については、Enable Google Social Loginのヘルプセクションをご覧ください。
Note: ステップ12では、アプリケーションタイプをWebアプリケーションとして設定する必要があります。
CatalystコンソールでGoogle Social Loginの設定が完了したら、Googleから取得したクライアントIDを渡して、以下のようにユーザーログインを実行できます。
copy
fun login(activity: Activity, googleClientID: String, success: () -> Unit, failure: (ZCatalystException) -> Unit)
パラメータ:
- googleClientID: Google API consoleでOAuthを設定した後に取得したクライアントID
以下にサンプルコードスニペットを示します:
copy
ZCatalystApp.getInstance().login("activity", "570*******************", {
success -> println("User login success")
}, {
exception -> println("User login failed $exception")
})
Google Logout
Google API consoleでOAuthを設定した後にGoogleから取得したクライアントIDを渡すことで、Catalyst AndroidアプリからユーザーのGoogleログインをログアウトさせることができます。以下のように実行します。
copy
fun logout(activity: Activity, googleClientID: String, success: () -> Unit, failure: (ZCatalystException) -> Unit)
パラメータ:
- googleClientID: Google API consoleでOAuthを設定した後に取得したクライアントID
以下にサンプルコードスニペットを示します:
copy
ZCatalystApp.getInstance().logout("activity", "570*******************", {
println("Logout success")
}, {
println("Logout failed $exception")
})
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit