クラス AbstractWebClientReactiveOAuth2AccessTokenResponseClient<T extends AbstractOAuth2AuthorizationGrantRequest>

    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidaddHeadersConverter​(org.springframework.core.convert.converter.Converter<T,​org.springframework.http.HttpHeaders> headersConverter)
      提供された headersConverter を、AbstractOAuth2AuthorizationGrantRequest インスタンスを OAuth 2.0 アクセストークンリクエストヘッダーで使用される HttpHeaders に変換するために使用される現在の Converter に追加 (構成) します。
      voidaddParametersConverter​(org.springframework.core.convert.converter.Converter<T,​org.springframework.util.MultiValueMap<java.lang.String,​java.lang.String>> parametersConverter)
      提供された parametersConverter を、AbstractOAuth2AuthorizationGrantRequest インスタンスを OAuth 2.0 アクセストークンリクエスト本文で使用される MultiValueMap に変換するために使用される現在の Converter に追加(作成)します。
      reactor.core.publisher.Mono<OAuth2AccessTokenResponse>getTokenResponse​(T grantRequest)
      認可サーバーのトークンエンドポイントでアクセストークン資格情報の認可付与リクエストで提供された認可付与資格情報を交換します。
      voidsetBodyExtractor​(org.springframework.web.reactive.function.BodyExtractor<reactor.core.publisher.Mono<OAuth2AccessTokenResponse>,​org.springframework.http.ReactiveHttpInputMessage> bodyExtractor)
      OAuth2AccessTokenResponse のデコードに使用される BodyExtractor を設定します
      voidsetHeadersConverter​(org.springframework.core.convert.converter.Converter<T,​org.springframework.http.HttpHeaders> headersConverter)
      AbstractOAuth2AuthorizationGrantRequest インスタンスを OAuth 2.0 アクセストークンリクエストヘッダーで使用される HttpHeaders に変換するために使用される Converter を設定します。
      voidsetParametersConverter​(org.springframework.core.convert.converter.Converter<T,​org.springframework.util.MultiValueMap<java.lang.String,​java.lang.String>> parametersConverter)
      AbstractOAuth2AuthorizationGrantRequest インスタンスを OAuth 2.0 アクセストークンリクエスト本文で使用される MultiValueMap に変換するために使用される Converter を設定します。
      voidsetWebClient​(org.springframework.web.reactive.function.client.WebClient webClient)
      OAuth 2.0 アクセストークンレスポンスをリクエストするときに使用される WebClient を設定します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • メソッドの詳細

      • setWebClient

        public void setWebClient​(org.springframework.web.reactive.function.client.WebClient webClient)
        OAuth 2.0 アクセストークンレスポンスをリクエストするときに使用される WebClient を設定します。
        パラメーター:
        webClient - アクセストークンレスポンスをリクエストするときに使用される WebClient 
      • setHeadersConverter

        public final void setHeadersConverter​(org.springframework.core.convert.converter.Converter<T,​org.springframework.http.HttpHeaders> headersConverter)
        AbstractOAuth2AuthorizationGrantRequest インスタンスを OAuth 2.0 アクセストークンリクエストヘッダーで使用される HttpHeaders に変換するために使用される Converter を設定します。
        パラメーター:
        headersConverter - AbstractOAuth2AuthorizationGrantRequest から HttpHeaders への変換に使用される Converter 
        導入:
        5.6
      • addHeadersConverter

        public final void addHeadersConverter​(org.springframework.core.convert.converter.Converter<T,​org.springframework.http.HttpHeaders> headersConverter)
        提供された headersConverter を、AbstractOAuth2AuthorizationGrantRequest インスタンスを OAuth 2.0 アクセストークンリクエストヘッダーで使用される HttpHeaders に変換するために使用される現在の Converter に追加 (構成) します。
        パラメーター:
        headersConverter - AbstractOAuth2AuthorizationGrantRequest を HttpHeaders に変換するために使用される現在の Converter に追加 (構成) する Converter 
        導入:
        5.6
      • setParametersConverter

        public final void setParametersConverter​(org.springframework.core.convert.converter.Converter<T,​org.springframework.util.MultiValueMap<java.lang.String,​java.lang.String>> parametersConverter)
        AbstractOAuth2AuthorizationGrantRequest インスタンスを OAuth 2.0 アクセストークンリクエスト本文で使用される MultiValueMap に変換するために使用される Converter を設定します。
        パラメーター:
        parametersConverter - AbstractOAuth2AuthorizationGrantRequest から MultiValueMap への変換に使用される Converter 
        導入:
        5.6
      • addParametersConverter

        public final void addParametersConverter​(org.springframework.core.convert.converter.Converter<T,​org.springframework.util.MultiValueMap<java.lang.String,​java.lang.String>> parametersConverter)
        提供された parametersConverter を、AbstractOAuth2AuthorizationGrantRequest インスタンスを OAuth 2.0 アクセストークンリクエスト本文で使用される MultiValueMap に変換するために使用される現在の Converter に追加(作成)します。
        パラメーター:
        parametersConverter - AbstractOAuth2AuthorizationGrantRequest を MultiValueMap に変換するために使用される現在の Converter に追加 (構成) する Converter 
        導入:
        5.6
      • setBodyExtractor

        public final void setBodyExtractor​(org.springframework.web.reactive.function.BodyExtractor<reactor.core.publisher.Mono<OAuth2AccessTokenResponse>,​org.springframework.http.ReactiveHttpInputMessage> bodyExtractor)
        OAuth2AccessTokenResponse のデコードに使用される BodyExtractor を設定します
        パラメーター:
        bodyExtractor - OAuth2AccessTokenResponse のデコードに使用される BodyExtractor 
        導入:
        5.6