@ -71,11 +74,11 @@ public class Jsr250MethodSecurityMetadataSource extends AbstractFallbackMethodSe
@@ -71,11 +74,11 @@ public class Jsr250MethodSecurityMetadataSource extends AbstractFallbackMethodSe
@ -73,11 +77,11 @@ public class SecuredAnnotationSecurityMetadataSource extends AbstractFallbackMet
@@ -73,11 +77,11 @@ public class SecuredAnnotationSecurityMetadataSource extends AbstractFallbackMet
@ -43,9 +45,9 @@ public abstract class AbstractSecurityExpressionHandler<T>
@@ -43,9 +45,9 @@ public abstract class AbstractSecurityExpressionHandler<T>
@ -71,7 +73,9 @@ public abstract class AbstractSecurityExpressionHandler<T>
@@ -71,7 +73,9 @@ public abstract class AbstractSecurityExpressionHandler<T>
@ -101,7 +105,7 @@ public abstract class AbstractSecurityExpressionHandler<T>
@@ -101,7 +105,7 @@ public abstract class AbstractSecurityExpressionHandler<T>
@ -117,7 +121,7 @@ public abstract class AbstractSecurityExpressionHandler<T>
@@ -117,7 +121,7 @@ public abstract class AbstractSecurityExpressionHandler<T>
@ -41,11 +44,11 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@@ -41,11 +44,11 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@ -59,7 +62,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@@ -59,7 +62,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@ -114,7 +117,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@@ -114,7 +117,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@ -166,7 +169,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@@ -166,7 +169,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
*{@link#getAuthentication()}
*@return
*/
publicObjectgetPrincipal(){
public@NullableObjectgetPrincipal(){
returngetAuthentication().getPrincipal();
}
@ -218,6 +221,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@@ -218,6 +221,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
Assert.notNull(permissionEvaluator,"permissionEvaluator cannot be null");
this.permissionEvaluator=permissionEvaluator;
}
@ -228,7 +232,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@@ -228,7 +232,7 @@ public abstract class SecurityExpressionRoot implements SecurityExpressionOperat
@ -64,7 +67,7 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@@ -64,7 +67,7 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@ -85,7 +88,7 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@@ -85,7 +88,7 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@ -104,7 +107,7 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@@ -104,7 +107,7 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@ -119,14 +122,15 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@@ -119,14 +122,15 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@ -259,8 +263,13 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@@ -259,8 +263,13 @@ public class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpr
@ -64,7 +70,7 @@ public class ExpressionBasedAnnotationAttributeFactory implements PrePostInvocat
@@ -64,7 +70,7 @@ public class ExpressionBasedAnnotationAttributeFactory implements PrePostInvocat
@ -50,17 +52,17 @@ class MethodSecurityExpressionRoot extends SecurityExpressionRoot implements Met
@@ -50,17 +52,17 @@ class MethodSecurityExpressionRoot extends SecurityExpressionRoot implements Met
@ -70,12 +72,12 @@ class MethodSecurityExpressionRoot extends SecurityExpressionRoot implements Met
@@ -70,12 +72,12 @@ class MethodSecurityExpressionRoot extends SecurityExpressionRoot implements Met
@ -86,7 +86,7 @@ public final class RoleHierarchyImpl implements RoleHierarchy {
@@ -86,7 +86,7 @@ public final class RoleHierarchyImpl implements RoleHierarchy {
// The method may be on an interface, but we need attributes from the target
// class.
// If the target class is null, the method will be unchanged.
@ -92,7 +94,7 @@ public abstract class AbstractFallbackMethodSecurityMetadataSource extends Abstr
@@ -92,7 +94,7 @@ public abstract class AbstractFallbackMethodSecurityMetadataSource extends Abstr
@ -57,7 +59,7 @@ public final class DelegatingMethodSecurityMetadataSource extends AbstractMethod
@@ -57,7 +59,7 @@ public final class DelegatingMethodSecurityMetadataSource extends AbstractMethod
@ -104,9 +106,9 @@ public final class DelegatingMethodSecurityMetadataSource extends AbstractMethod
@@ -104,9 +106,9 @@ public final class DelegatingMethodSecurityMetadataSource extends AbstractMethod
@ -80,7 +85,7 @@ public class MapBasedMethodSecurityMetadataSource extends AbstractFallbackMethod
@@ -80,7 +85,7 @@ public class MapBasedMethodSecurityMetadataSource extends AbstractFallbackMethod
@ -89,14 +94,14 @@ public class MapBasedMethodSecurityMetadataSource extends AbstractFallbackMethod
@@ -89,14 +94,14 @@ public class MapBasedMethodSecurityMetadataSource extends AbstractFallbackMethod
@ -62,7 +65,7 @@ public class PostInvocationAdviceProvider implements AfterInvocationProvider {
@@ -62,7 +65,7 @@ public class PostInvocationAdviceProvider implements AfterInvocationProvider {
@ -75,7 +78,7 @@ public class PreInvocationAuthorizationAdviceVoter implements AccessDecisionVote
@@ -75,7 +78,7 @@ public class PreInvocationAuthorizationAdviceVoter implements AccessDecisionVote
@ -142,7 +145,7 @@ public class PrePostAdviceReactiveMethodInterceptor implements MethodInterceptor
@@ -142,7 +145,7 @@ public class PrePostAdviceReactiveMethodInterceptor implements MethodInterceptor
@ -151,7 +154,7 @@ public class PrePostAdviceReactiveMethodInterceptor implements MethodInterceptor
@@ -151,7 +154,7 @@ public class PrePostAdviceReactiveMethodInterceptor implements MethodInterceptor
@ -160,7 +163,7 @@ public class PrePostAdviceReactiveMethodInterceptor implements MethodInterceptor
@@ -160,7 +163,7 @@ public class PrePostAdviceReactiveMethodInterceptor implements MethodInterceptor
@ -169,7 +172,7 @@ public class PrePostAdviceReactiveMethodInterceptor implements MethodInterceptor
@@ -169,7 +172,7 @@ public class PrePostAdviceReactiveMethodInterceptor implements MethodInterceptor
@ -98,7 +102,7 @@ public class PrePostAnnotationSecurityMetadataSource extends AbstractMethodSecur
@@ -98,7 +102,7 @@ public class PrePostAnnotationSecurityMetadataSource extends AbstractMethodSecur
@ -108,7 +112,8 @@ public class PrePostAnnotationSecurityMetadataSource extends AbstractMethodSecur
@@ -108,7 +112,8 @@ public class PrePostAnnotationSecurityMetadataSource extends AbstractMethodSecur
@ -60,7 +61,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@@ -60,7 +61,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@ -68,7 +69,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@@ -68,7 +69,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@ -99,7 +100,8 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@@ -99,7 +100,8 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@ -113,7 +115,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@@ -113,7 +115,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@ -123,9 +125,10 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@@ -123,9 +125,10 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
"The provided password is compromised, please change your password")));
@ -170,6 +173,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@@ -170,6 +173,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
@ -45,7 +47,7 @@ public class AnonymousAuthenticationProvider implements AuthenticationProvider,
@@ -45,7 +47,7 @@ public class AnonymousAuthenticationProvider implements AuthenticationProvider,
@ -60,7 +61,7 @@ public class AuthenticationObservationContext extends Observation.Context {
@@ -60,7 +61,7 @@ public class AuthenticationObservationContext extends Observation.Context {
@ -76,7 +77,7 @@ public class AuthenticationObservationContext extends Observation.Context {
@@ -76,7 +77,7 @@ public class AuthenticationObservationContext extends Observation.Context {
@ -49,7 +51,7 @@ public class AuthenticationServiceException extends AuthenticationException {
@@ -49,7 +51,7 @@ public class AuthenticationServiceException extends AuthenticationException {
@ -42,7 +44,7 @@ public class InternalAuthenticationServiceException extends AuthenticationServic
@@ -42,7 +44,7 @@ public class InternalAuthenticationServiceException extends AuthenticationServic
@ -46,6 +46,7 @@ public final class ObservationAuthenticationManager implements AuthenticationMan
@@ -46,6 +46,7 @@ public final class ObservationAuthenticationManager implements AuthenticationMan
@ -97,7 +98,7 @@ public class ProviderManager implements AuthenticationManager, MessageSourceAwar
@@ -97,7 +98,7 @@ public class ProviderManager implements AuthenticationManager, MessageSourceAwar
@ -122,7 +123,7 @@ public class ProviderManager implements AuthenticationManager, MessageSourceAwar
@@ -122,7 +123,7 @@ public class ProviderManager implements AuthenticationManager, MessageSourceAwar
@ -49,7 +51,7 @@ public class RememberMeAuthenticationProvider implements AuthenticationProvider,
@@ -49,7 +51,7 @@ public class RememberMeAuthenticationProvider implements AuthenticationProvider,
@ -40,7 +42,7 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@@ -40,7 +42,7 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@ -48,7 +50,7 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@@ -48,7 +50,7 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@ -64,7 +66,7 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@@ -64,7 +66,7 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@ -81,7 +83,7 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@@ -81,7 +83,7 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@ -94,13 +96,13 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@@ -94,13 +96,13 @@ public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationT
@ -60,15 +62,16 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@@ -60,15 +62,16 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
Assert.notNull(userDetailsService,"userDetailsService cannot be null");
this.userDetailsService=userDetailsService;
}
@ -120,14 +123,16 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@@ -120,14 +123,16 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@ -143,6 +148,7 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@@ -143,6 +148,7 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@ -170,6 +176,7 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@@ -170,6 +176,7 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@ -180,6 +187,7 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@@ -180,6 +187,7 @@ public class DaoAuthenticationProvider extends AbstractUserDetailsAuthentication
@ -159,7 +161,7 @@ public abstract class AbstractJaasAuthenticationProvider implements Authenticati
@@ -159,7 +161,7 @@ public abstract class AbstractJaasAuthenticationProvider implements Authenticati
@ -303,6 +305,7 @@ public abstract class AbstractJaasAuthenticationProvider implements Authenticati
@@ -303,6 +305,7 @@ public abstract class AbstractJaasAuthenticationProvider implements Authenticati
Assert.notNull(authorityGranters,"authorityGranters cannot be null");
this.authorityGranters=authorityGranters;
}
@ -323,6 +326,7 @@ public abstract class AbstractJaasAuthenticationProvider implements Authenticati
@@ -323,6 +326,7 @@ public abstract class AbstractJaasAuthenticationProvider implements Authenticati
Assert.notNull(callbackHandlers,"callbackHandlers cannot be null");
this.callbackHandlers=callbackHandlers;
}
@ -354,6 +358,7 @@ public abstract class AbstractJaasAuthenticationProvider implements Authenticati
@@ -354,6 +358,7 @@ public abstract class AbstractJaasAuthenticationProvider implements Authenticati
@ -143,6 +143,7 @@ public class JaasAuthenticationProvider extends AbstractJaasAuthenticationProvid
@@ -143,6 +143,7 @@ public class JaasAuthenticationProvider extends AbstractJaasAuthenticationProvid
@ -36,12 +38,12 @@ public class JaasAuthenticationToken extends UsernamePasswordAuthenticationToken
@@ -36,12 +38,12 @@ public class JaasAuthenticationToken extends UsernamePasswordAuthenticationToken
@ -55,6 +56,7 @@ public class JaasNameCallbackHandler implements JaasAuthenticationCallbackHandle
@@ -55,6 +56,7 @@ public class JaasNameCallbackHandler implements JaasAuthenticationCallbackHandle
if(principalinstanceofUserDetails){
return((UserDetails)principal).getUsername();
}
Assert.notNull(principal,"principal cannot be null");
@ -47,7 +47,10 @@ public class JaasPasswordCallbackHandler implements JaasAuthenticationCallbackHa
@@ -47,7 +47,10 @@ public class JaasPasswordCallbackHandler implements JaasAuthenticationCallbackHa
@ -60,9 +61,9 @@ public class SecurityContextLoginModule implements LoginModule {
@@ -60,9 +61,9 @@ public class SecurityContextLoginModule implements LoginModule {
@ -92,6 +93,7 @@ public class SecurityContextLoginModule implements LoginModule {
@@ -92,6 +93,7 @@ public class SecurityContextLoginModule implements LoginModule {
if(this.authen==null){
returnfalse;
}
Assert.notNull(this.subject,"subject cannot be null");
this.subject.getPrincipals().add(this.authen);
returntrue;
}
@ -107,11 +109,11 @@ public class SecurityContextLoginModule implements LoginModule {
@@ -107,11 +109,11 @@ public class SecurityContextLoginModule implements LoginModule {
@ -165,6 +167,7 @@ public class SecurityContextLoginModule implements LoginModule {
@@ -165,6 +167,7 @@ public class SecurityContextLoginModule implements LoginModule {
if(this.authen==null){
returnfalse;
}
Assert.notNull(this.subject,"subject cannot be null");
@ -71,14 +73,14 @@ public class InMemoryConfiguration extends Configuration {
@@ -71,14 +73,14 @@ public class InMemoryConfiguration extends Configuration {
@ -41,7 +42,6 @@ public final class InMemoryOneTimeTokenService implements OneTimeTokenService {
@@ -41,7 +42,6 @@ public final class InMemoryOneTimeTokenService implements OneTimeTokenService {
@ -52,7 +52,7 @@ public final class InMemoryOneTimeTokenService implements OneTimeTokenService {
@@ -52,7 +52,7 @@ public final class InMemoryOneTimeTokenService implements OneTimeTokenService {
@ -68,7 +69,7 @@ public final class JdbcOneTimeTokenService implements OneTimeTokenService, Dispo
@@ -68,7 +69,7 @@ public final class JdbcOneTimeTokenService implements OneTimeTokenService, Dispo
@ -144,7 +145,7 @@ public final class JdbcOneTimeTokenService implements OneTimeTokenService, Dispo
@@ -144,7 +145,7 @@ public final class JdbcOneTimeTokenService implements OneTimeTokenService, Dispo
@ -177,7 +178,7 @@ public final class JdbcOneTimeTokenService implements OneTimeTokenService, Dispo
@@ -177,7 +178,7 @@ public final class JdbcOneTimeTokenService implements OneTimeTokenService, Dispo
@ -200,7 +201,9 @@ public final class JdbcOneTimeTokenService implements OneTimeTokenService, Dispo
@@ -200,7 +201,9 @@ public final class JdbcOneTimeTokenService implements OneTimeTokenService, Dispo
@ -34,11 +36,11 @@ public class OneTimeTokenAuthenticationToken extends AbstractAuthenticationToken
@@ -34,11 +36,11 @@ public class OneTimeTokenAuthenticationToken extends AbstractAuthenticationToken
@ -88,17 +90,17 @@ public class OneTimeTokenAuthenticationToken extends AbstractAuthenticationToken
@@ -88,17 +90,17 @@ public class OneTimeTokenAuthenticationToken extends AbstractAuthenticationToken
@ -48,7 +51,7 @@ public class AuthorizationObservationContext<T> extends Observation.Context {
@@ -48,7 +51,7 @@ public class AuthorizationObservationContext<T> extends Observation.Context {
@ -73,7 +76,7 @@ public class AuthorizationObservationContext<T> extends Observation.Context {
@@ -73,7 +76,7 @@ public class AuthorizationObservationContext<T> extends Observation.Context {
@ -82,7 +85,7 @@ public class AuthorizationObservationContext<T> extends Observation.Context {
@@ -82,7 +85,7 @@ public class AuthorizationObservationContext<T> extends Observation.Context {