クラス DelegatingJwtGrantedAuthoritiesConverter

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

    public class DelegatingJwtGrantedAuthoritiesConverter
    extends java.lang.Object
    implements org.springframework.core.convert.converter.Converter<Jwt,​java.util.Collection<GrantedAuthority>>
    コンバーターの複合体である Jwt から GrantedAuthority Converter
    導入:
    5.5
    関連事項:
    JwtGrantedAuthoritiesConverter
    • コンストラクターの詳細

      • DelegatingJwtGrantedAuthoritiesConverter

        public DelegatingJwtGrantedAuthoritiesConverter​(java.util.Collection<org.springframework.core.convert.converter.Converter<Jwt,​java.util.Collection<GrantedAuthority>>> authoritiesConverters)
        Converter の提供された Collection を使用して DelegatingJwtGrantedAuthoritiesConverter を構築します
        パラメーター:
        authoritiesConverters - 使用する Converter の Collection 
      • DelegatingJwtGrantedAuthoritiesConverter

        @SafeVarargs
        public DelegatingJwtGrantedAuthoritiesConverter​(org.springframework.core.convert.converter.Converter<Jwt,​java.util.Collection<GrantedAuthority>>... authoritiesConverters)
        提供された Converter の配列を使用して DelegatingJwtGrantedAuthoritiesConverter を構築します
        パラメーター:
        authoritiesConverters - 使用する Converter の配列
    • メソッドの詳細

      • convert

        public java.util.Collection<GrantedAuthority> convert​(Jwt jwt)
        指定された Jwt から GrantedAuthority を抽出します。

        権限は、委譲された各 Converter から一度に 1 つずつ抽出されます。コンバーターごとに、その権限が順番に追加され、重複が削除されます。

        次で指定:
        インターフェース org.springframework.core.convert.converter.Converter<Jwt,​java.util.Collection<GrantedAuthority>>convert 
        パラメーター:
        jwt - Jwt トークン
        戻り値:
        トークンスコープから読み取られた authorities