クラス InMemoryOAuth2AuthorizedClientService

    • コンストラクターの詳細

      • InMemoryOAuth2AuthorizedClientService

        public InMemoryOAuth2AuthorizedClientService​(ClientRegistrationRepository clientRegistrationRepository)
        指定されたパラメーターを使用して InMemoryOAuth2AuthorizedClientService を構築します。
        パラメーター:
        clientRegistrationRepository - クライアント登録のリポジトリ
      • InMemoryOAuth2AuthorizedClientService

        public InMemoryOAuth2AuthorizedClientService​(ClientRegistrationRepository clientRegistrationRepository,
                                                     java.util.Map<OAuth2AuthorizedClientId,​OAuth2AuthorizedClient> authorizedClients)
        指定されたパラメーターを使用して InMemoryOAuth2AuthorizedClientService を構築します。
        パラメーター:
        clientRegistrationRepository - クライアント登録のリポジトリ
        authorizedClients - OAuth2AuthorizedClientId によってキー設定された認可クライアントの初期 Map 
        導入:
        5.2
    • メソッドの詳細

      • loadAuthorizedClient

        public <T extends OAuth2AuthorizedClient> T loadAuthorizedClient​(java.lang.String clientRegistrationId,
                                                                         java.lang.String principalName)
        インターフェースからコピーされた説明: OAuth2AuthorizedClientService
        指定されたクライアント登録識別子とエンドユーザーの Principal 名、または利用できない場合は null に関連付けられた OAuth2AuthorizedClient を返します。
        次で指定:
        インターフェース OAuth2AuthorizedClientServiceloadAuthorizedClient 
        型パラメーター:
        T - OAuth2AuthorizedClient の型
        パラメーター:
        clientRegistrationId - クライアントの登録の識別子
        principalName - エンドユーザー Principal の名前 (リソース所有者)
        戻り値:
        OAuth2AuthorizedClient または null が利用できない場合
      • removeAuthorizedClient

        public void removeAuthorizedClient​(java.lang.String clientRegistrationId,
                                           java.lang.String principalName)
        インターフェースからコピーされた説明: OAuth2AuthorizedClientService
        指定されたクライアント登録識別子とエンドユーザーの Principal 名に関連付けられた OAuth2AuthorizedClient を削除します。
        次で指定:
        インターフェース OAuth2AuthorizedClientServiceremoveAuthorizedClient 
        パラメーター:
        clientRegistrationId - クライアントの登録の識別子
        principalName - エンドユーザー Principal の名前 (リソース所有者)