public class KCBasicAuthFilter extends Object implements javax.servlet.Filter
| Modifier and Type | Field and Description |
|---|---|
protected HashSet<String> |
authorizedUsers |
protected org.kuali.rice.kim.api.identity.IdentityService |
identityService |
protected org.kuali.rice.krad.service.LegacyDataAdapter |
legacyDataAdapter |
protected String |
password |
protected org.kuali.rice.kim.api.permission.PermissionService |
permissionService |
protected String |
runAs |
protected String |
username |
| Constructor and Description |
|---|
KCBasicAuthFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected org.kuali.rice.krad.UserSession |
authenticateKCUser(String principalName,
String password) |
void |
destroy() |
protected Boolean |
doesUserHavePermission(String principalId) |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain) |
org.kuali.rice.kim.api.identity.IdentityService |
getIdentityService() |
org.kuali.rice.krad.service.LegacyDataAdapter |
getLegacyDataAdapter() |
protected String |
getPassword() |
org.kuali.rice.kim.api.permission.PermissionService |
getPermissionService() |
protected String |
getRunAsUser() |
protected String |
getUsername() |
void |
init(javax.servlet.FilterConfig config) |
protected Boolean |
isCoreAuthEnabled() |
void |
setIdentityService(org.kuali.rice.kim.api.identity.IdentityService identityService) |
void |
setLegacyDataAdapter(org.kuali.rice.krad.service.LegacyDataAdapter legacyDataAdapter) |
void |
setPermissionService(org.kuali.rice.kim.api.permission.PermissionService permissionService) |
protected org.kuali.rice.krad.service.LegacyDataAdapter legacyDataAdapter
protected org.kuali.rice.kim.api.identity.IdentityService identityService
protected org.kuali.rice.kim.api.permission.PermissionService permissionService
protected String username
protected String password
protected String runAs
public org.kuali.rice.krad.service.LegacyDataAdapter getLegacyDataAdapter()
public void setLegacyDataAdapter(org.kuali.rice.krad.service.LegacyDataAdapter legacyDataAdapter)
public org.kuali.rice.kim.api.identity.IdentityService getIdentityService()
public void setIdentityService(org.kuali.rice.kim.api.identity.IdentityService identityService)
protected String getUsername()
protected String getPassword()
protected String getRunAsUser()
protected Boolean isCoreAuthEnabled()
protected org.kuali.rice.krad.UserSession authenticateKCUser(String principalName, String password) throws GeneralSecurityException
GeneralSecurityExceptionpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Filterpublic org.kuali.rice.kim.api.permission.PermissionService getPermissionService()
public void setPermissionService(org.kuali.rice.kim.api.permission.PermissionService permissionService)
Copyright © 2018 KualiCo. All rights reserved.