Class AadJwtBearerTokenAuthenticationConverter

java.lang.Object
com.azure.spring.cloud.autoconfigure.aad.AadJwtBearerTokenAuthenticationConverter
All Implemented Interfaces:
org.springframework.core.convert.converter.Converter<org.springframework.security.oauth2.jwt.Jwt,org.springframework.security.authentication.AbstractAuthenticationToken>

@Deprecated public class AadJwtBearerTokenAuthenticationConverter extends Object implements org.springframework.core.convert.converter.Converter<org.springframework.security.oauth2.jwt.Jwt,org.springframework.security.authentication.AbstractAuthenticationToken>
Deprecated.
use the default converter JwtAuthenticationConverter instead in AadResourceServerWebSecurityConfigurerAdapter.
A Converter that takes a Jwt and converts it into a BearerTokenAuthentication.
  • Constructor Details

    • AadJwtBearerTokenAuthenticationConverter

      public AadJwtBearerTokenAuthenticationConverter()
      Deprecated.
      Construct AADJwtBearerTokenAuthenticationConverter by AADTokenClaim.SUB and DEFAULT_CLAIM_TO_AUTHORITY_PREFIX_MAP.
    • AadJwtBearerTokenAuthenticationConverter

      public AadJwtBearerTokenAuthenticationConverter(String authoritiesClaimName)
      Deprecated.
      Construct AADJwtBearerTokenAuthenticationConverter with the authority claim.
      Parameters:
      authoritiesClaimName - authority claim name
    • AadJwtBearerTokenAuthenticationConverter

      public AadJwtBearerTokenAuthenticationConverter(String authoritiesClaimName, String authorityPrefix)
      Deprecated.
      Construct AADJwtBearerTokenAuthenticationConverter with the authority claim name and prefix.
      Parameters:
      authoritiesClaimName - authority claim name
      authorityPrefix - the prefix name of the authority
    • AadJwtBearerTokenAuthenticationConverter

      public AadJwtBearerTokenAuthenticationConverter(String principalClaimName, Map<String,String> claimToAuthorityPrefixMap)
      Deprecated.
      Using spring security provides JwtGrantedAuthoritiesConverter, it can resolve the access token of scp or roles.
      Parameters:
      principalClaimName - authorities claim name
      claimToAuthorityPrefixMap - the authority name and prefix map
  • Method Details

    • convert

      public org.springframework.security.authentication.AbstractAuthenticationToken convert(org.springframework.security.oauth2.jwt.Jwt jwt)
      Deprecated.
      Convert the source object of type Jwt to target type AbstractAuthenticationToken.
      Specified by:
      convert in interface org.springframework.core.convert.converter.Converter<org.springframework.security.oauth2.jwt.Jwt,org.springframework.security.authentication.AbstractAuthenticationToken>
      Parameters:
      jwt - the source object to convert, which must be an instance of Jwt (never null)
      Returns:
      the converted object