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.
A
Converter
that takes a Jwt
and converts it into a BearerTokenAuthentication
.-
Constructor Summary
ConstructorDescriptionDeprecated.Construct AADJwtBearerTokenAuthenticationConverter by AADTokenClaim.SUB and DEFAULT_CLAIM_TO_AUTHORITY_PREFIX_MAP.AadJwtBearerTokenAuthenticationConverter
(String authoritiesClaimName) Deprecated.Construct AADJwtBearerTokenAuthenticationConverter with the authority claim.AadJwtBearerTokenAuthenticationConverter
(String authoritiesClaimName, String authorityPrefix) Deprecated.Construct AADJwtBearerTokenAuthenticationConverter with the authority claim name and prefix.AadJwtBearerTokenAuthenticationConverter
(String principalClaimName, Map<String, String> claimToAuthorityPrefixMap) Deprecated.Using spring security provides JwtGrantedAuthoritiesConverter, it can resolve the access token of scp or roles. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.authentication.AbstractAuthenticationToken
convert
(org.springframework.security.oauth2.jwt.Jwt jwt) Deprecated.Convert the source object of typeJwt
to target typeAbstractAuthenticationToken
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.core.convert.converter.Converter
andThen
-
Constructor Details
-
AadJwtBearerTokenAuthenticationConverter
public AadJwtBearerTokenAuthenticationConverter()Deprecated.Construct AADJwtBearerTokenAuthenticationConverter by AADTokenClaim.SUB and DEFAULT_CLAIM_TO_AUTHORITY_PREFIX_MAP. -
AadJwtBearerTokenAuthenticationConverter
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 nameauthorityPrefix
- 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 nameclaimToAuthorityPrefixMap
- 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 typeJwt
to target typeAbstractAuthenticationToken
.- Specified by:
convert
in interfaceorg.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 ofJwt
(nevernull
)- Returns:
- the converted object
-
JwtAuthenticationConverter
instead inAadResourceServerWebSecurityConfigurerAdapter
.