Class OpenIdConnectCredential
java.lang.Object
org.codelibs.fess.app.web.base.login.OpenIdConnectCredential
- All Implemented Interfaces:
FessCredential,org.lastaflute.web.login.credential.LoginCredential
public class OpenIdConnectCredential
extends Object
implements org.lastaflute.web.login.credential.LoginCredential, FessCredential
OpenID Connect credential implementation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOpenID Connect user implementation. -
Constructor Summary
ConstructorsConstructorDescriptionOpenIdConnectCredential(Map<String, Object> attributes) Creates a new OpenID Connect credential. -
Method Summary
-
Constructor Details
-
OpenIdConnectCredential
Creates a new OpenID Connect credential.- Parameters:
attributes- the attributes from OpenID Connect provider
-
-
Method Details
-
toString
-
getUserId
Description copied from interface:FessCredentialGets the user ID for this credential.- Specified by:
getUserIdin interfaceFessCredential- Returns:
- The user ID.
-
getUserGroups
Gets the user groups.- Returns:
- the user groups
-
getUser
Gets the OpenID Connect user.- Returns:
- the OpenID Connect user
-
getDefaultGroupsAsArray
Gets the default groups as an array.- Returns:
- the default groups
-
getDefaultRolesAsArray
Gets the default roles as an array.- Returns:
- the default roles
-