@ -105,7 +104,6 @@ public final class ClientAuthenticationMethod implements Serializable {
@@ -105,7 +104,6 @@ public final class ClientAuthenticationMethod implements Serializable {
@ -58,17 +60,21 @@ public final class DefaultOAuth2AuthenticatedPrincipal implements OAuth2Authenti
@@ -58,17 +60,21 @@ public final class DefaultOAuth2AuthenticatedPrincipal implements OAuth2Authenti
@ -52,11 +54,12 @@ public class OAuth2AccessToken extends AbstractOAuth2Token {
@@ -52,11 +54,12 @@ public class OAuth2AccessToken extends AbstractOAuth2Token {
@ -64,13 +67,13 @@ public class OAuth2AccessToken extends AbstractOAuth2Token {
@@ -64,13 +67,13 @@ public class OAuth2AccessToken extends AbstractOAuth2Token {
@ -77,22 +79,25 @@ public class OAuth2AuthenticationException extends AuthenticationException {
@@ -77,22 +79,25 @@ public class OAuth2AuthenticationException extends AuthenticationException {
@ -43,20 +45,20 @@ public class OAuth2RefreshToken extends AbstractOAuth2Token {
@@ -43,20 +45,20 @@ public class OAuth2RefreshToken extends AbstractOAuth2Token {
@ -34,7 +36,7 @@ final class ObjectToBooleanConverter implements GenericConverter {
@@ -34,7 +36,7 @@ final class ObjectToBooleanConverter implements GenericConverter {
@ -36,7 +38,7 @@ final class ObjectToInstantConverter implements GenericConverter {
@@ -36,7 +38,7 @@ final class ObjectToInstantConverter implements GenericConverter {
@ -49,7 +51,7 @@ final class ObjectToListStringConverter implements ConditionalGenericConverter {
@@ -49,7 +51,7 @@ final class ObjectToListStringConverter implements ConditionalGenericConverter {
@ -37,12 +39,13 @@ final class ObjectToMapStringObjectConverter implements ConditionalGenericConver
@@ -37,12 +39,13 @@ final class ObjectToMapStringObjectConverter implements ConditionalGenericConver
@ -34,7 +36,7 @@ final class ObjectToStringConverter implements GenericConverter {
@@ -34,7 +36,7 @@ final class ObjectToStringConverter implements GenericConverter {
@ -36,7 +38,7 @@ final class ObjectToURLConverter implements GenericConverter {
@@ -36,7 +38,7 @@ final class ObjectToURLConverter implements GenericConverter {
@ -44,6 +46,9 @@ public final class DefaultMapOAuth2AccessTokenResponseConverter
@@ -44,6 +46,9 @@ public final class DefaultMapOAuth2AccessTokenResponseConverter
@ -65,7 +70,8 @@ public final class DefaultMapOAuth2AccessTokenResponseConverter
@@ -65,7 +70,8 @@ public final class DefaultMapOAuth2AccessTokenResponseConverter
@ -89,7 +95,8 @@ public final class DefaultMapOAuth2AccessTokenResponseConverter
@@ -89,7 +95,8 @@ public final class DefaultMapOAuth2AccessTokenResponseConverter
@ -65,11 +67,11 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -65,11 +67,11 @@ public class OAuth2AuthorizationRequest implements Serializable {
@ -80,6 +82,8 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -80,6 +82,8 @@ public class OAuth2AuthorizationRequest implements Serializable {
@ -89,8 +93,9 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -89,8 +93,9 @@ public class OAuth2AuthorizationRequest implements Serializable {
@ -127,10 +132,10 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -127,10 +132,10 @@ public class OAuth2AuthorizationRequest implements Serializable {
@ -143,10 +148,10 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -143,10 +148,10 @@ public class OAuth2AuthorizationRequest implements Serializable {
}
/**
*Returnsthestate.
*@returnthestate
*Returnsthestate,or{@codenull}ifnotpresent.
*@returnthestate,or{@codenull}
*/
publicStringgetState(){
public@NullableStringgetState(){
returnthis.state;
}
@ -177,7 +182,7 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -177,7 +182,7 @@ public class OAuth2AuthorizationRequest implements Serializable {
*@since5.2
*/
@SuppressWarnings("unchecked")
public<T>TgetAttribute(Stringname){
public<T>@NullableTgetAttribute(Stringname){
return(T)this.getAttributes().get(name);
}
@ -277,19 +282,19 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -277,19 +282,19 @@ public class OAuth2AuthorizationRequest implements Serializable {
@ -298,7 +303,7 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -298,7 +303,7 @@ public class OAuth2AuthorizationRequest implements Serializable {
@ -341,20 +346,20 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -341,20 +346,20 @@ public class OAuth2AuthorizationRequest implements Serializable {
@ -363,20 +368,20 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -363,20 +368,20 @@ public class OAuth2AuthorizationRequest implements Serializable {
/**
*Setsthescope(s).
*@paramscopesthescope(s)
*@paramscopesthescope(s),maybe{@codenull}
*@returnthe{@linkAbstractBuilder}
*/
publicBscopes(Set<String>scopes){
publicBscopes(@NullableSet<String>scopes){
this.scopes=scopes;
returngetThis();
}
/**
*Setsthestate.
*@paramstatethestate
*@paramstatethestate,maybe{@codenull}
*@returnthe{@linkAbstractBuilder}
*/
publicBstate(Stringstate){
publicBstate(@NullableStringstate){
this.state=state;
returngetThis();
}
@ -502,7 +507,9 @@ public class OAuth2AuthorizationRequest implements Serializable {
@@ -502,7 +507,9 @@ public class OAuth2AuthorizationRequest implements Serializable {
@ -39,13 +41,13 @@ public final class OAuth2AuthorizationResponse implements Serializable {
@@ -39,13 +41,13 @@ public final class OAuth2AuthorizationResponse implements Serializable {
@Serial
privatestaticfinallongserialVersionUID=620L;
privateStringredirectUri;
private@NullableStringredirectUri;
privateStringstate;
private@NullableStringstate;
privateStringcode;
private@NullableStringcode;
privateOAuth2Errorerror;
private@NullableOAuth2Errorerror;
privateOAuth2AuthorizationResponse(){
}
@ -55,22 +57,24 @@ public final class OAuth2AuthorizationResponse implements Serializable {
@@ -55,22 +57,24 @@ public final class OAuth2AuthorizationResponse implements Serializable {
*@returntheuriwheretheresponsewasredirectedto
*/
publicStringgetRedirectUri(){
Assert.notNull(this.redirectUri,"redirectUri cannot be null");
@ -80,7 +84,7 @@ public final class OAuth2AuthorizationResponse implements Serializable {
@@ -80,7 +84,7 @@ public final class OAuth2AuthorizationResponse implements Serializable {
@ -127,17 +131,17 @@ public final class OAuth2AuthorizationResponse implements Serializable {
@@ -127,17 +131,17 @@ public final class OAuth2AuthorizationResponse implements Serializable {
*/
publicstaticfinalclassBuilder{
privateStringredirectUri;
private@NullableStringredirectUri;
privateStringstate;
private@NullableStringstate;
privateStringcode;
private@NullableStringcode;
privateStringerrorCode;
private@NullableStringerrorCode;
privateStringerrorDescription;
private@NullableStringerrorDescription;
privateStringerrorUri;
private@NullableStringerrorUri;
privateBuilder(){
}
@ -218,6 +222,7 @@ public final class OAuth2AuthorizationResponse implements Serializable {
@@ -218,6 +222,7 @@ public final class OAuth2AuthorizationResponse implements Serializable {
authorizationResponse.code=this.code;
}
else{
Assert.hasText(this.errorCode,"errorCode cannot be empty when code is not present");
Assert.notNull(this.additionalParameters,"additionalParameters cannot be null");
returnthis.additionalParameters;
}
@ -138,15 +145,15 @@ public final class OAuth2DeviceAuthorizationResponse {
@@ -138,15 +145,15 @@ public final class OAuth2DeviceAuthorizationResponse {
@ -172,10 +179,10 @@ public final class OAuth2DeviceAuthorizationResponse {
@@ -172,10 +179,10 @@ public final class OAuth2DeviceAuthorizationResponse {
@ -52,8 +52,7 @@ public class OAuth2AccessTokenResponseHttpMessageConverter
@@ -52,8 +52,7 @@ public class OAuth2AccessTokenResponseHttpMessageConverter
@ -61,6 +60,9 @@ public class OAuth2AccessTokenResponseHttpMessageConverter
@@ -61,6 +60,9 @@ public class OAuth2AccessTokenResponseHttpMessageConverter
@ -56,13 +58,18 @@ public class OAuth2DeviceAuthorizationResponseHttpMessageConverter
@@ -56,13 +58,18 @@ public class OAuth2DeviceAuthorizationResponseHttpMessageConverter
@ -139,8 +146,18 @@ public class OAuth2DeviceAuthorizationResponseHttpMessageConverter
@@ -139,8 +146,18 @@ public class OAuth2DeviceAuthorizationResponseHttpMessageConverter
@ -162,7 +179,7 @@ public class OAuth2DeviceAuthorizationResponseHttpMessageConverter
@@ -162,7 +179,7 @@ public class OAuth2DeviceAuthorizationResponseHttpMessageConverter
@ -52,8 +52,7 @@ public class OAuth2ErrorHttpMessageConverter extends AbstractHttpMessageConverte
@@ -52,8 +52,7 @@ public class OAuth2ErrorHttpMessageConverter extends AbstractHttpMessageConverte
@ -61,6 +60,9 @@ public class OAuth2ErrorHttpMessageConverter extends AbstractHttpMessageConverte
@@ -61,6 +60,9 @@ public class OAuth2ErrorHttpMessageConverter extends AbstractHttpMessageConverte
Assert.notNull(converter,"Unable to locate a supported JSON message converter");
this.jsonMessageConverter=converter;
}
@Override
@ -133,6 +135,7 @@ public class OAuth2ErrorHttpMessageConverter extends AbstractHttpMessageConverte
@@ -133,6 +135,7 @@ public class OAuth2ErrorHttpMessageConverter extends AbstractHttpMessageConverte
@ -131,17 +133,17 @@ public final class DefaultAddressStandardClaim implements AddressStandardClaim {
@@ -131,17 +133,17 @@ public final class DefaultAddressStandardClaim implements AddressStandardClaim {
@ -165,10 +167,10 @@ public final class DefaultAddressStandardClaim implements AddressStandardClaim {
@@ -165,10 +167,10 @@ public final class DefaultAddressStandardClaim implements AddressStandardClaim {
@ -176,50 +178,50 @@ public final class DefaultAddressStandardClaim implements AddressStandardClaim {
@@ -176,50 +178,50 @@ public final class DefaultAddressStandardClaim implements AddressStandardClaim {
@ -42,7 +44,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@@ -42,7 +44,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@ -59,7 +61,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@@ -59,7 +61,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@ -70,10 +72,11 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@@ -70,10 +72,11 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@ -84,7 +87,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@@ -84,7 +87,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@ -95,10 +98,10 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@@ -95,10 +98,10 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@ -118,7 +121,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@@ -118,7 +121,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@ -137,8 +140,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@@ -137,8 +140,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@ -149,7 +151,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@@ -149,7 +151,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
@ -41,7 +42,7 @@ public class OAuth2UserAuthority implements GrantedAuthority {
@@ -41,7 +42,7 @@ public class OAuth2UserAuthority implements GrantedAuthority {
@ -78,10 +79,11 @@ public class OAuth2UserAuthority implements GrantedAuthority {
@@ -78,10 +79,11 @@ public class OAuth2UserAuthority implements GrantedAuthority {
Assert.hasText(authority,"authority cannot be empty");
Assert.notEmpty(attributes,"attributes cannot be empty");
this.authority=authority;
@ -104,11 +106,11 @@ public class OAuth2UserAuthority implements GrantedAuthority {
@@ -104,11 +106,11 @@ public class OAuth2UserAuthority implements GrantedAuthority {
@ -137,8 +139,9 @@ public class OAuth2UserAuthority implements GrantedAuthority {
@@ -137,8 +139,9 @@ public class OAuth2UserAuthority implements GrantedAuthority {
@ -165,9 +168,10 @@ public class OAuth2UserAuthority implements GrantedAuthority {
@@ -165,9 +168,10 @@ public class OAuth2UserAuthority implements GrantedAuthority {