お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

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