Skip to main content

OAuth2でソーシャルログインを有効にする

OAuth2認証タイプを使用する場合、アプリはOktaやKeycloakなどのOpenID Connectサーバに接続します。管理コンソール内に外部IDプロバイダを追加することで、ソーシャルログインを有効にできます。

Oktaを使用したIDプロバイダの追加

Oktaは、Facebook、Microsoft、Google、LinkedIn、Custom SAMLプロバイダーをサポートしています。

Oktaコンソールにログインし、メニューから"Users" -> "Social & Identity Providers"に移動します。"Add Identity Provider"を選択し、選択したプロバイダを追加します。各プロバイダのクライアントIDとシークレットを取得する際のガイドとなるOktaソーシャルログインのドキュメントに完全に従ってください。

Keycloakを使用したアイデンティティ・プロバイダの追加

Keycloakは、GitHub、Twitter、Facebook、Openshift、Google、Gitlab、LinkedIn、Microsoft、BitBucket、StackOverflow、Custom SAMLプロバイダーをサポートしています。

Keycloak管理コンソールにログインし、左側のメニューから"Identity Providers"を選択します。Keycloakソーシャルログインのドキュメントの指示に従って、プロバイダを設定し、クライアントIDとシークレットを取得します。