アノテーションインターフェース ClientRegistrationId


@TargetSE({METHODSE,TYPESE}) @RetentionSE(RUNTIMESE) @DocumentedSE public @interface ClientRegistrationId
このアノテーションは、HttpServiceProxyFactory を使用して作成されたインターフェースベースの HTTP クライアントのメソッドに追加して、OAuth トークンをリクエストに自動的に関連付けることができます。
導入:
7.0
関連事項:
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    クライアント登録識別子を設定します。
    このアノテーションのデフォルト属性。
  • 要素の詳細

    • registrationId

      @AliasFor("value") StringSE registrationId
      クライアント登録識別子を設定します。
      戻り値:
      クライアント登録識別子
      デフォルト:
      ""
    • value

      @AliasFor("registrationId") StringSE value
      このアノテーションのデフォルト属性。これは registrationId() のエイリアスです。例: @RegisteredOAuth2AuthorizedClient("login-client") は @RegisteredOAuth2AuthorizedClient(registrationId="login-client") と同等です。
      戻り値:
      クライアント登録識別子
      デフォルト:
      ""