Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bujiio/buji-pac4j
/ functions
Functions
45 in github.com/bujiio/buji-pac4j
⨍
Functions
45
◇
Types & classes
11
↓ 12 callers
Method
getName
Returns a name for the principal based upon one of the attributes of the main CommonProfile. The attribute name used to query the CommonProfile is sp
src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java:118
↓ 9 callers
Method
createProfiles
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:101
↓ 4 callers
Method
getSession
Get the Shiro session (do not create it if it does not exist). @param createSession create a session if requested @return the Shiro session
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:58
↓ 2 callers
Method
getProfiles
Get all the profiles of the authenticated user. @return the list of profiles
src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java:88
↓ 2 callers
Method
hashCode
()
src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java:101
↓ 2 callers
Method
toString
()
src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java:106
↓ 1 callers
Method
get
(final WebContext context, final String key)
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:81
↓ 1 callers
Method
getProfile
Get the main profile of the authenticated user. @return the main profile
src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java:79
↓ 1 callers
Method
isRememberMe
()
src/main/java/io/buji/pac4j/token/Pac4jToken.java:59
↓ 1 callers
Method
populateSubject
Populate the authenticated user profiles in the Shiro subject. @param profiles the linked hashmap of profiles
src/main/java/io/buji/pac4j/util/ShiroHelper.java:51
↓ 1 callers
Method
removeProfiles
()
src/main/java/io/buji/pac4j/profile/ShiroProfileManager.java:61
Method
Pac4jIniEnvironment
Constructor.
src/main/java/io/buji/pac4j/env/Pac4jIniEnvironment.java:17
Method
Pac4jPrincipal
Construct a Pac4jPrincipal. The principal name returned will be CommonProfile.getId(). @param profiles A list containing all of the CommonProfiles c
src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java:53
Method
Pac4jRealm
Constructor.
src/main/java/io/buji/pac4j/realm/Pac4jRealm.java:59
Method
ShiroProfileManager
Constructor. @param context the web context @param sessionStore the session store
src/main/java/io/buji/pac4j/profile/ShiroProfileManager.java:45
Method
ShiroSessionStore
Protected constructor.
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:50
Method
applyDefaultSettingsIfUndefined
(final Config config)
src/main/java/org/pac4j/framework/adapter/FrameworkAdapterImpl.java:17
Method
buildFromTrackableSession
(final WebContext context, final Object trackableSession)
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:122
Method
createSubject
(final SubjectContext context)
src/main/java/io/buji/pac4j/subject/Pac4jSubjectFactory.java:37
Method
destroySession
(final WebContext context)
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:111
Method
doGetAuthenticationInfo
(final AuthenticationToken authenticationToken)
src/main/java/io/buji/pac4j/realm/Pac4jRealm.java:89
Method
doGetAuthorizationInfo
(final PrincipalCollection principals)
src/main/java/io/buji/pac4j/realm/Pac4jRealm.java:102
Method
equals
(Object o)
src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java:92
Method
getCredentials
()
src/main/java/io/buji/pac4j/token/Pac4jToken.java:54
Method
getFrameworkIni
()
src/main/java/io/buji/pac4j/env/Pac4jIniEnvironment.java:21
Method
getPrincipal
()
src/main/java/io/buji/pac4j/token/Pac4jToken.java:49
Method
getPrincipalNameAttribute
Returns the name of the attribute from CommonProfile that will be used as the value for the principal name. @return an attribute name or null
src/main/java/io/buji/pac4j/realm/Pac4jRealm.java:69
Method
getSessionId
(final WebContext context, final boolean createSession)
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:68
Method
getTrackableSession
(final WebContext context)
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:117
Method
renewSession
(final WebContext context)
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:127
Method
saveAll
(LinkedHashMap<String, UserProfile> profiles, final boolean saveInSession)
src/main/java/io/buji/pac4j/profile/ShiroProfileManager.java:49
Method
set
(final WebContext context, final String key, final Object value)
src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:94
Method
setPrincipalNameAttribute
Sets the name of the attribute from the CommonProfile that should be returned as the principal name. Common attribute names include "email", "username
src/main/java/io/buji/pac4j/realm/Pac4jRealm.java:85
Method
testBlankAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:45
Method
testEmailAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:80
Method
testIniWithLombok
()
src/test/java/io/buji/pac4j/ini/IniTests.java:18
Method
testIntegerAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:94
Method
testLeftPaddedAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:59
Method
testNoAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:38
Method
testNonExistantAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:87
Method
testNullAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:52
Method
testRightPaddedAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:66
Method
testSerialize
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:27
Method
testUsernameAttribute
()
src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java:73
Method
toString
()
src/main/java/org/pac4j/framework/adapter/FrameworkAdapterImpl.java:26