@Service(value="servletAuthenticator") public class ArchivaServletAuthenticator extends Object implements ServletAuthenticator
| Constructor and Description | 
|---|
| ArchivaServletAuthenticator() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.archiva.redback.system.SecuritySystem | getSecuritySystem() | 
| boolean | isAuthenticated(javax.servlet.http.HttpServletRequest request,
               org.apache.archiva.redback.authentication.AuthenticationResult result)Authentication check for users. | 
| boolean | isAuthorized(javax.servlet.http.HttpServletRequest request,
            org.apache.archiva.redback.system.SecuritySession securitySession,
            String repositoryId,
            String permission)Authorization check for valid users. | 
| boolean | isAuthorized(String principal,
            String repoId,
            String permission)Authorization check specific for user guest, which doesn't go through 
 HttpBasicAuthentication#getAuthenticationResult( HttpServletRequest request, HttpServletResponse response )
 since no credentials are attached to the request. | 
| void | setSecuritySystem(org.apache.archiva.redback.system.SecuritySystem securitySystem) | 
public ArchivaServletAuthenticator()
public boolean isAuthenticated(javax.servlet.http.HttpServletRequest request, org.apache.archiva.redback.authentication.AuthenticationResult result) throws org.apache.archiva.redback.authentication.AuthenticationException, org.apache.archiva.redback.policy.AccountLockedException, org.apache.archiva.redback.policy.MustChangePasswordException
ServletAuthenticatorisAuthenticated in interface ServletAuthenticatororg.apache.archiva.redback.authentication.AuthenticationExceptionorg.apache.archiva.redback.policy.AccountLockedExceptionorg.apache.archiva.redback.policy.MustChangePasswordExceptionpublic boolean isAuthorized(javax.servlet.http.HttpServletRequest request, org.apache.archiva.redback.system.SecuritySession securitySession, String repositoryId, String permission) throws org.apache.archiva.redback.authorization.AuthorizationException, org.apache.archiva.redback.authorization.UnauthorizedException
ServletAuthenticatorisAuthorized in interface ServletAuthenticatororg.apache.archiva.redback.authorization.AuthorizationExceptionorg.apache.archiva.redback.authorization.UnauthorizedExceptionpublic boolean isAuthorized(String principal, String repoId, String permission) throws org.apache.archiva.redback.authorization.UnauthorizedException
ServletAuthenticatorisAuthorized in interface ServletAuthenticatororg.apache.archiva.redback.authorization.UnauthorizedExceptionpublic org.apache.archiva.redback.system.SecuritySystem getSecuritySystem()
public void setSecuritySystem(org.apache.archiva.redback.system.SecuritySystem securitySystem)
Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.