@ -101,7 +101,7 @@ public class OAuth2AuthenticationToken extends AbstractAuthenticationToken {
@@ -101,7 +101,7 @@ public class OAuth2AuthenticationToken extends AbstractAuthenticationToken {
@ -124,6 +124,14 @@ public class OAuth2AuthenticationToken extends AbstractAuthenticationToken {
@@ -124,6 +124,14 @@ public class OAuth2AuthenticationToken extends AbstractAuthenticationToken {
@ -118,8 +118,9 @@ public abstract class AbstractOAuth2TokenAuthenticationToken<T extends OAuth2Tok
@@ -118,8 +118,9 @@ public abstract class AbstractOAuth2TokenAuthenticationToken<T extends OAuth2Tok
@ -152,8 +153,13 @@ public abstract class AbstractOAuth2TokenAuthenticationToken<T extends OAuth2Tok
@@ -152,8 +153,13 @@ public abstract class AbstractOAuth2TokenAuthenticationToken<T extends OAuth2Tok
return(B)this;
}
/**
*TheOAuth2.0Tokentouse
*@paramtokenthetokentouse
*@returnthe{@linkBuilder}forfurtherconfigurations
*/
publicBtoken(Ttoken){
Assert.notNull(token,"credentials cannot be null");
@ -89,6 +89,11 @@ public class BearerTokenAuthentication extends AbstractOAuth2TokenAuthentication
@@ -89,6 +89,11 @@ public class BearerTokenAuthentication extends AbstractOAuth2TokenAuthentication
@ -97,13 +102,33 @@ public class BearerTokenAuthentication extends AbstractOAuth2TokenAuthentication
@@ -97,13 +102,33 @@ public class BearerTokenAuthentication extends AbstractOAuth2TokenAuthentication
returnsuper.principal(principal);
}
/**
*Asynonymfor{@link#token(OAuth2AccessToken)}
*@paramtokenthetokentouse
*@returnthe{@linkBuilder}forfurtherconfigurations
*/
@Override
publicBcredentials(@NullableObjecttoken){
Assert.isInstanceOf(OAuth2AccessToken.class,token,"token must be of type OAuth2AccessToken");
@ -96,9 +99,10 @@ public class JwtAuthenticationToken extends AbstractOAuth2TokenAuthenticationTok
@@ -96,9 +99,10 @@ public class JwtAuthenticationToken extends AbstractOAuth2TokenAuthenticationTok
@ -109,6 +113,44 @@ public class JwtAuthenticationToken extends AbstractOAuth2TokenAuthenticationTok
@@ -109,6 +113,44 @@ public class JwtAuthenticationToken extends AbstractOAuth2TokenAuthenticationTok
this.name=token.getName();
}
/**
*Asynonymfor{@link#token(Jwt)}
*@returnthe{@linkBuilder}forfurtherconfigurations
*/
@Override
publicBprincipal(@NullableObjectprincipal){
Assert.isInstanceOf(Jwt.class,principal,"principal must be of type Jwt");
returntoken((Jwt)principal);
}
/**
*Asynonymfor{@link#token(Jwt)}
*@returnthe{@linkBuilder}forfurtherconfigurations
*/
@Override
publicBcredentials(@NullableObjectcredentials){
Assert.isInstanceOf(Jwt.class,credentials,"credentials must be of type Jwt");