クラス JwtGrantedAuthoritiesConverter

  • 実装されたすべてのインターフェース:
    org.springframework.core.convert.converter.Converter<Jwt,​java.util.Collection<GrantedAuthority>>

    public final class JwtGrantedAuthoritiesConverter
    extends java.lang.Object
    implements org.springframework.core.convert.converter.Converter<Jwt,​java.util.Collection<GrantedAuthority>>
    通常 Jwt にあるスコープ属性から GrantedAuthority を抽出します。
    導入:
    5.2
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      java.util.Collection<GrantedAuthority>convert​(Jwt jwt)
      指定された Jwt から GrantedAuthority を抽出します。
      voidsetAuthoritiesClaimName​(java.lang.String authoritiesClaimName)
      このコンバーターによる authorities のマッピングに使用するトークン要求の名前を設定します。
      voidsetAuthorityPrefix​(java.lang.String authorityPrefix)
      このコンバーターによってマップされる authorities に使用するプレフィックスを設定します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • インターフェース org.springframework.core.convert.converter.Converter から継承されたメソッド

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

      • JwtGrantedAuthoritiesConverter

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

      • convert

        public java.util.Collection<GrantedAuthority> convert​(Jwt jwt)
        指定された Jwt から GrantedAuthority を抽出します。
        次で指定:
        インターフェース org.springframework.core.convert.converter.Converter<Jwt,​java.util.Collection<GrantedAuthority>>convert 
        パラメーター:
        jwt - Jwt トークン
        戻り値:
        トークンスコープから読み取られた authorities
      • setAuthorityPrefix

        public void setAuthorityPrefix​(java.lang.String authorityPrefix)
        このコンバーターによってマップされる authorities に使用するプレフィックスを設定します。デフォルトは DEFAULT_AUTHORITY_PREFIX です。
        パラメーター:
        authorityPrefix - オーソリティプレフィックス
        導入:
        5.2
      • setAuthoritiesClaimName

        public void setAuthoritiesClaimName​(java.lang.String authoritiesClaimName)
        このコンバーターによる authorities のマッピングに使用するトークン要求の名前を設定します。デフォルトは WELL_KNOWN_AUTHORITIES_CLAIM_NAMES です。
        パラメーター:
        authoritiesClaimName - 権限をマップするためのトークン要求名
        導入:
        5.2