Search in sources :

Example 1 with DelegatingServerAuthenticationEntryPoint

use of org.springframework.security.web.server.DelegatingServerAuthenticationEntryPoint in project spring-security by spring-projects.

the class ServerHttpSecurity method getAuthenticationEntryPoint.

private ServerAuthenticationEntryPoint getAuthenticationEntryPoint() {
    if (this.authenticationEntryPoint != null || this.defaultEntryPoints.isEmpty()) {
        return this.authenticationEntryPoint;
    }
    if (this.defaultEntryPoints.size() == 1) {
        return this.defaultEntryPoints.get(0).getEntryPoint();
    }
    DelegatingServerAuthenticationEntryPoint result = new DelegatingServerAuthenticationEntryPoint(this.defaultEntryPoints);
    result.setDefaultEntryPoint(this.defaultEntryPoints.get(this.defaultEntryPoints.size() - 1).getEntryPoint());
    return result;
}
Also used : DelegatingServerAuthenticationEntryPoint(org.springframework.security.web.server.DelegatingServerAuthenticationEntryPoint)

Aggregations

DelegatingServerAuthenticationEntryPoint (org.springframework.security.web.server.DelegatingServerAuthenticationEntryPoint)1