アノテーションインターフェース RegisteredOAuth2AuthorizedClient
@TargetSE({PARAMETERSE,ANNOTATION_TYPESE})
@RetentionSE(RUNTIMESE)
@DocumentedSE
public @interface RegisteredOAuth2AuthorizedClient
このアノテーションは、メソッドパラメーターを
OAuth2AuthorizedClient
型の引数値に解決するために使用できます。例:
@Controller public class MyController { @GetMapping("/authorized-client") public String authorizedClient(@RegisteredOAuth2AuthorizedClient("login-client") OAuth2AuthorizedClient authorizedClient) { // do something with authorizedClient } }
- 導入:
- 5.1
- 関連事項:
オプション要素の概要
オプション要素
要素の詳細
registrationId
クライアント登録識別子を設定します。- 戻り値:
- クライアント登録識別子
- デフォルト:
- ""
value
このアノテーションのデフォルト属性。これはregistrationId()
のエイリアスです。例:@RegisteredOAuth2AuthorizedClient("login-client")
は@RegisteredOAuth2AuthorizedClient(registrationId="login-client")
と同等です。- 戻り値:
- クライアント登録識別子
- デフォルト:
- ""