Skip navigation links
B C D E G H I L P R S T 

B

buildFromTrackableSession(J2EContext, Object) - Method in class io.buji.pac4j.context.ShiroSessionStore
 

C

CallbackFilter - Class in io.buji.pac4j.filter
This filter finishes the login process for an indirect client, based on the CallbackFilter.callbackLogic.
CallbackFilter() - Constructor for class io.buji.pac4j.filter.CallbackFilter
 
createSubject(SubjectContext) - Method in class io.buji.pac4j.subject.Pac4jSubjectFactory
 

D

destroy() - Method in class io.buji.pac4j.filter.CallbackFilter
 
destroy() - Method in class io.buji.pac4j.filter.LogoutFilter
 
destroy() - Method in class io.buji.pac4j.filter.SecurityFilter
 
destroySession(J2EContext) - Method in class io.buji.pac4j.context.ShiroSessionStore
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.buji.pac4j.filter.CallbackFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.buji.pac4j.filter.LogoutFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.buji.pac4j.filter.SecurityFilter
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class io.buji.pac4j.realm.Pac4jRealm
 
doGetAuthorizationInfo(PrincipalCollection) - Method in class io.buji.pac4j.realm.Pac4jRealm
 

E

equals(Object) - Method in class io.buji.pac4j.subject.Pac4jPrincipal
 

G

get(J2EContext, String) - Method in class io.buji.pac4j.context.ShiroSessionStore
 
getAuthorizers() - Method in class io.buji.pac4j.filter.SecurityFilter
 
getCallbackLogic() - Method in class io.buji.pac4j.filter.CallbackFilter
 
getCentralLogout() - Method in class io.buji.pac4j.filter.LogoutFilter
 
getClients() - Method in class io.buji.pac4j.filter.SecurityFilter
 
getConfig() - Method in class io.buji.pac4j.filter.CallbackFilter
 
getConfig() - Method in class io.buji.pac4j.filter.LogoutFilter
 
getConfig() - Method in class io.buji.pac4j.filter.SecurityFilter
 
getCredentials() - Method in class io.buji.pac4j.token.Pac4jToken
 
getDefaultClient() - Method in class io.buji.pac4j.filter.CallbackFilter
 
getDefaultUrl() - Method in class io.buji.pac4j.filter.CallbackFilter
 
getDefaultUrl() - Method in class io.buji.pac4j.filter.LogoutFilter
 
getFrameworkIni() - Method in class io.buji.pac4j.env.Pac4jIniEnvironment
 
getHttpActionAdapter() - Method in class io.buji.pac4j.filter.CallbackFilter
 
getLocalLogout() - Method in class io.buji.pac4j.filter.LogoutFilter
 
getLogoutLogic() - Method in class io.buji.pac4j.filter.LogoutFilter
 
getLogoutUrlPattern() - Method in class io.buji.pac4j.filter.LogoutFilter
 
getMatchers() - Method in class io.buji.pac4j.filter.SecurityFilter
 
getMultiProfile() - Method in class io.buji.pac4j.filter.CallbackFilter
 
getMultiProfile() - Method in class io.buji.pac4j.filter.SecurityFilter
 
getName() - Method in class io.buji.pac4j.subject.Pac4jPrincipal
Returns a name for the principal based upon one of the attributes of the main CommonProfile.
getOrCreateSessionId(J2EContext) - Method in class io.buji.pac4j.context.ShiroSessionStore
 
getPrincipal() - Method in class io.buji.pac4j.token.Pac4jToken
 
getPrincipalNameAttribute() - Method in class io.buji.pac4j.realm.Pac4jRealm
Returns the name of the attribute from CommonProfile that will be used as the value for the principal name.
getProfile() - Method in class io.buji.pac4j.subject.Pac4jPrincipal
Get the main profile of the authenticated user.
getProfiles() - Method in class io.buji.pac4j.subject.Pac4jPrincipal
Get all the profiles of the authenticated user.
getProfiles() - Method in class io.buji.pac4j.token.Pac4jToken
 
getSaveInSession() - Method in class io.buji.pac4j.filter.CallbackFilter
 
getSecurityLogic() - Method in class io.buji.pac4j.filter.SecurityFilter
 
getSession(boolean) - Method in class io.buji.pac4j.context.ShiroSessionStore
Get the Shiro session (do not create it if it does not exist).
getTrackableSession(J2EContext) - Method in class io.buji.pac4j.context.ShiroSessionStore
 

H

hashCode() - Method in class io.buji.pac4j.subject.Pac4jPrincipal
 

I

init(FilterConfig) - Method in class io.buji.pac4j.filter.CallbackFilter
 
init(FilterConfig) - Method in class io.buji.pac4j.filter.LogoutFilter
 
init(FilterConfig) - Method in class io.buji.pac4j.filter.SecurityFilter
 
INSTANCE - Static variable in class io.buji.pac4j.context.ShiroSessionStore
 
io.buji.pac4j.context - package io.buji.pac4j.context
 
io.buji.pac4j.engine - package io.buji.pac4j.engine
 
io.buji.pac4j.env - package io.buji.pac4j.env
 
io.buji.pac4j.filter - package io.buji.pac4j.filter
 
io.buji.pac4j.profile - package io.buji.pac4j.profile
 
io.buji.pac4j.realm - package io.buji.pac4j.realm
 
io.buji.pac4j.subject - package io.buji.pac4j.subject
 
io.buji.pac4j.token - package io.buji.pac4j.token
 
io.buji.pac4j.util - package io.buji.pac4j.util
 
isRememberMe() - Method in class io.buji.pac4j.token.Pac4jToken
 

L

LogoutFilter - Class in io.buji.pac4j.filter
This filter handles the (application + identity provider) logout process, based on the LogoutFilter.logoutLogic.
LogoutFilter() - Constructor for class io.buji.pac4j.filter.LogoutFilter
 

P

Pac4jIniEnvironment - Class in io.buji.pac4j.env
Specific environment ini file for pac4j.
Pac4jIniEnvironment() - Constructor for class io.buji.pac4j.env.Pac4jIniEnvironment
 
Pac4jPrincipal - Class in io.buji.pac4j.subject
A principal created by Pac4JRealm that wraps a CommonProfile.
Pac4jPrincipal(List<CommonProfile>) - Constructor for class io.buji.pac4j.subject.Pac4jPrincipal
Construct a Pac4jPrincipal.
Pac4jPrincipal(List<CommonProfile>, String) - Constructor for class io.buji.pac4j.subject.Pac4jPrincipal
Construct a Pac4jPrincipal and specify which attribute in the CommonProfile should be used for the principal name.
Pac4jRealm - Class in io.buji.pac4j.realm
Realm based on pac4j token (authentication has already occurred).
Pac4jRealm() - Constructor for class io.buji.pac4j.realm.Pac4jRealm
 
Pac4jSubjectFactory - Class in io.buji.pac4j.subject
Factory for building a Shiro subject authenticated by pac4j.
Pac4jSubjectFactory() - Constructor for class io.buji.pac4j.subject.Pac4jSubjectFactory
 
Pac4jToken - Class in io.buji.pac4j.token
Token to store the pac4j profiles.
Pac4jToken(List<CommonProfile>, boolean) - Constructor for class io.buji.pac4j.token.Pac4jToken
 
populateSubject(LinkedHashMap<String, CommonProfile>) - Static method in class io.buji.pac4j.util.ShiroHelper
Populate the authenticated user profiles in the Shiro subject.

R

remove(boolean) - Method in class io.buji.pac4j.profile.ShiroProfileManager
 
renewSession(J2EContext) - Method in class io.buji.pac4j.context.ShiroSessionStore
 

S

save(boolean, CommonProfile, boolean) - Method in class io.buji.pac4j.profile.ShiroProfileManager
 
SecurityFilter - Class in io.buji.pac4j.filter
This filter protects an url, based on the SecurityFilter.securityLogic.
SecurityFilter() - Constructor for class io.buji.pac4j.filter.SecurityFilter
 
set(J2EContext, String, Object) - Method in class io.buji.pac4j.context.ShiroSessionStore
 
setAuthorizers(String) - Method in class io.buji.pac4j.filter.SecurityFilter
 
setCallbackLogic(CallbackLogic<Object, J2EContext>) - Method in class io.buji.pac4j.filter.CallbackFilter
 
setCentralLogout(Boolean) - Method in class io.buji.pac4j.filter.LogoutFilter
 
setClients(String) - Method in class io.buji.pac4j.filter.SecurityFilter
 
setConfig(Config) - Method in class io.buji.pac4j.filter.CallbackFilter
 
setConfig(Config) - Method in class io.buji.pac4j.filter.LogoutFilter
 
setConfig(Config) - Method in class io.buji.pac4j.filter.SecurityFilter
 
setDefaultClient(String) - Method in class io.buji.pac4j.filter.CallbackFilter
 
setDefaultUrl(String) - Method in class io.buji.pac4j.filter.CallbackFilter
 
setDefaultUrl(String) - Method in class io.buji.pac4j.filter.LogoutFilter
 
setHttpActionAdapter(HttpActionAdapter<Object, J2EContext>) - Method in class io.buji.pac4j.filter.CallbackFilter
 
setLocalLogout(Boolean) - Method in class io.buji.pac4j.filter.LogoutFilter
 
setLogoutLogic(LogoutLogic<Object, J2EContext>) - Method in class io.buji.pac4j.filter.LogoutFilter
 
setLogoutUrlPattern(String) - Method in class io.buji.pac4j.filter.LogoutFilter
 
setMatchers(String) - Method in class io.buji.pac4j.filter.SecurityFilter
 
setMultiProfile(Boolean) - Method in class io.buji.pac4j.filter.CallbackFilter
 
setMultiProfile(Boolean) - Method in class io.buji.pac4j.filter.SecurityFilter
 
setPrincipalNameAttribute(String) - Method in class io.buji.pac4j.realm.Pac4jRealm
Sets the name of the attribute from the CommonProfile that should be returned as the principal name.
setSaveInSession(Boolean) - Method in class io.buji.pac4j.filter.CallbackFilter
 
setSecurityLogic(SecurityLogic<Object, J2EContext>) - Method in class io.buji.pac4j.filter.SecurityFilter
 
ShiroCallbackLogic<R,C extends org.pac4j.core.context.WebContext> - Class in io.buji.pac4j.engine
Specialized CallbackLogic aimed for buji : makes a clean use of the ShiroProfileManager.
ShiroCallbackLogic() - Constructor for class io.buji.pac4j.engine.ShiroCallbackLogic
 
ShiroHelper - Class in io.buji.pac4j.util
Helper for Shiro.
ShiroHelper() - Constructor for class io.buji.pac4j.util.ShiroHelper
 
ShiroProfileManager - Class in io.buji.pac4j.profile
Specific profile manager for Shiro.
ShiroProfileManager(WebContext) - Constructor for class io.buji.pac4j.profile.ShiroProfileManager
 
ShiroSecurityLogic<R,C extends org.pac4j.core.context.WebContext> - Class in io.buji.pac4j.engine
Specialized SecurityLogic aimed for buji : makes a clean use of the ShiroProfileManager.
ShiroSecurityLogic() - Constructor for class io.buji.pac4j.engine.ShiroSecurityLogic
 
ShiroSessionStore - Class in io.buji.pac4j.context
Specific session store for Shiro.
ShiroSessionStore() - Constructor for class io.buji.pac4j.context.ShiroSessionStore
 

T

toString() - Method in class io.buji.pac4j.subject.Pac4jPrincipal
 
B C D E G H I L P R S T 
Skip navigation links

Copyright © 2018. All rights reserved.