クラス DefaultBearerTokenResolver

    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      java.lang.Stringresolve​(javax.servlet.http.HttpServletRequest request)
      リクエストからベアラートークン値を解決します。
      voidsetAllowFormEncodedBodyParameter​(boolean allowFormEncodedBodyParameter)
      form-encoded body パラメーターを使用したアクセストークンのトランスポートがサポートされている場合に設定します。
      voidsetAllowUriQueryParameter​(boolean allowUriQueryParameter)
      URI クエリパラメーターを使用したアクセストークンのトランスポートがサポートされている場合に設定します。
      voidsetBearerTokenHeaderName​(java.lang.String bearerTokenHeaderName)
      この値を設定して、ベアラートークンを解決するときにチェックされるヘッダーを構成します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • DefaultBearerTokenResolver

        public DefaultBearerTokenResolver()
    • メソッドの詳細

      • resolve

        public java.lang.String resolve​(javax.servlet.http.HttpServletRequest request)
        インターフェースからコピーされた説明: BearerTokenResolver
        リクエストからベアラートークン値を解決します。
        次で指定:
        インターフェース BearerTokenResolverresolve 
        パラメーター:
        request - リクエスト
        戻り値:
        Bearer Token 値、または見つからない場合は null 
      • setAllowFormEncodedBodyParameter

        public void setAllowFormEncodedBodyParameter​(boolean allowFormEncodedBodyParameter)
        form-encoded body パラメーターを使用したアクセストークンのトランスポートがサポートされている場合に設定します。デフォルトは false です。
        パラメーター:
        allowFormEncodedBodyParameter - form-encoded body パラメーターがサポートされている場合
      • setAllowUriQueryParameter

        public void setAllowUriQueryParameter​(boolean allowUriQueryParameter)
        URI クエリパラメーターを使用したアクセストークンのトランスポートがサポートされている場合に設定します。デフォルトは false です。仕様では、このメカニズムを使用してベアラートークンを送信することは推奨されておらず、完全性のためだけに含まれているとさえ述べられています。
        パラメーター:
        allowUriQueryParameter - URI クエリパラメーターがサポートされている場合
      • setBearerTokenHeaderName

        public void setBearerTokenHeaderName​(java.lang.String bearerTokenHeaderName)
        この値を設定して、ベアラートークンを解決するときにチェックされるヘッダーを構成します。この値のデフォルトは HttpHeaders.AUTHORIZATION です。これにより、HttpHeaders.PROXY_AUTHORIZATION などの他のヘッダーをベアラートークンソースとして使用できます。
        パラメーター:
        bearerTokenHeaderName - ベアラートークンを取得するときにチェックするヘッダー。
        導入:
        5.4