private boolean isUnauthenticated(Authentication authentication) { return authentication == null || this.trustResolver.isAnonymous(authentication); } }
/** * Verify (via {@link AuthenticationTrustResolver}) that the given authentication is not anonymous. * @param authentication to be checked * @return <code>true</code> if not anonymous, otherwise <code>false</code>. */ private boolean isNotAnonymous(Authentication authentication) { return !authTrustResolver.isAnonymous(authentication); }
public final boolean isAnonymous() { return trustResolver.isAnonymous(authentication); }
public final boolean isAnonymous() { return trustResolver.isAnonymous(authentication); }
@Override public boolean isAnonymous(Authentication authentication) { if (authentication != null && authentication.getAuthorities() != null && authentication.getAuthorities().contains(UaaAuthority.UAA_INVITED)) { return false; } else { return delegate.isAnonymous(authentication); } }
private boolean isPrincipalAuthenticated(Authentication authentication) { return authentication != null && !this.authenticationTrustResolver.isAnonymous(authentication) && authentication.isAuthenticated(); } }
private boolean isPrincipalAuthenticated(Authentication authentication) { return authentication != null && !this.authenticationTrustResolver.isAnonymous(authentication) && authentication.isAuthenticated(); } }
public final boolean isFullyAuthenticated() { return !trustResolver.isAnonymous(authentication) && !trustResolver.isRememberMe(authentication); }
private boolean isFullyAuthenticated(Authentication authentication) { return (!authenticationTrustResolver.isAnonymous(authentication) && !authenticationTrustResolver .isRememberMe(authentication)); }
public final boolean isFullyAuthenticated() { return !trustResolver.isAnonymous(authentication) && !trustResolver.isRememberMe(authentication); }
private boolean isFullyAuthenticated(Authentication authentication) { return (!authenticationTrustResolver.isAnonymous(authentication) && !authenticationTrustResolver .isRememberMe(authentication)); }
&& !trustResolver.isAnonymous(auth)) { String base64 = auth.getName() + ":" + auth.getCredentials().toString(); con.setRequestProperty("Authorization",
if (!trustResolver.isAnonymous(auth)) { // skip lookup on anonymous logins if (auth instanceof OIDCAuthenticationToken) {
@Test public void isAnonymousReturnsTrueIfTrustResolverReportsAnonymous() { when(trustResolver.isAnonymous(user)).thenReturn(true); assertThat(root.isAnonymous()).isTrue(); }
@Test public void isAnonymousReturnsFalseIfTrustResolverReportsNonAnonymous() { when(trustResolver.isAnonymous(user)).thenReturn(false); assertThat(root.isAnonymous()).isFalse(); }
@Test @WithMockUser public void methodSecurityWhenAuthenticationTrustResolverIsBeanThenAutowires() { this.spring.register(CustomTrustResolverConfig.class).autowire(); AuthenticationTrustResolver trustResolver = this.spring.getContext().getBean(AuthenticationTrustResolver.class); when(trustResolver.isAnonymous(any())).thenReturn(true, false); assertThatThrownBy(() -> this.service.preAuthorizeNotAnonymous()) .isInstanceOf(AccessDeniedException.class); this.service.preAuthorizeNotAnonymous(); verify(trustResolver, atLeastOnce()).isAnonymous(any()); }
@Test public void createEvaluationContextCustomTrustResolver() { handler.setTrustResolver(trustResolver); Expression expression = handler.getExpressionParser() .parseExpression("anonymous"); EvaluationContext context = handler.createEvaluationContext(authentication, methodInvocation); expression.getValue(context, Boolean.class); verify(trustResolver).isAnonymous(authentication); }
@Test public void trustResolverCustom() { handler.setTrustResolver(trustResolver); EvaluationContext context = handler.createEvaluationContext(authentication, message); Expression expression = handler.getExpressionParser().parseExpression( "authenticated"); when(trustResolver.isAnonymous(authentication)).thenReturn(false); assertThat(ExpressionUtils.evaluateAsBoolean(expression, context)).isTrue(); }
if (authenticationTrustResolver.isAnonymous(authentication) || isFullyAuthenticated(authentication) || authenticationTrustResolver.isRememberMe(authentication)) {
if (authenticationTrustResolver.isAnonymous(authentication) || isFullyAuthenticated(authentication) || authenticationTrustResolver.isRememberMe(authentication)) {