public class GateinIdentityPlugin extends AbstractIdentityPlugin implements org.josso.auth.BindableCredentialStore, org.josso.gateway.identity.service.store.IdentityStore
| Constructor and Description |
|---|
GateinIdentityPlugin() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
bind(String username,
String password) |
org.josso.gateway.identity.service.BaseRole[] |
findRolesByUserKey(org.josso.gateway.identity.service.store.UserKey userKey) |
org.josso.auth.Credential[] |
loadCredentials(org.josso.auth.CredentialKey credentialKey) |
org.josso.auth.Credential[] |
loadCredentials(org.josso.auth.CredentialKey credentialKey,
org.josso.auth.CredentialProvider credentialProvider) |
String |
loadUID(org.josso.auth.CredentialKey key,
org.josso.auth.CredentialProvider cp) |
org.josso.gateway.identity.service.BaseUser |
loadUser(org.josso.gateway.identity.service.store.UserKey userKey) |
void |
setAuthenticationScheme(org.josso.auth.scheme.AuthenticationScheme authenticationScheme) |
boolean |
userExists(org.josso.gateway.identity.service.store.UserKey userKey) |
bindImpl, loadInputStreampublic void setAuthenticationScheme(org.josso.auth.scheme.AuthenticationScheme authenticationScheme)
public boolean userExists(org.josso.gateway.identity.service.store.UserKey userKey)
throws org.josso.gateway.identity.exceptions.SSOIdentityException
userExists in interface org.josso.gateway.identity.service.store.IdentityStoreorg.josso.gateway.identity.exceptions.SSOIdentityExceptionpublic org.josso.gateway.identity.service.BaseRole[] findRolesByUserKey(org.josso.gateway.identity.service.store.UserKey userKey)
throws org.josso.gateway.identity.exceptions.SSOIdentityException
findRolesByUserKey in interface org.josso.gateway.identity.service.store.IdentityStoreorg.josso.gateway.identity.exceptions.SSOIdentityExceptionpublic org.josso.gateway.identity.service.BaseUser loadUser(org.josso.gateway.identity.service.store.UserKey userKey)
throws org.josso.gateway.identity.exceptions.NoSuchUserException,
org.josso.gateway.identity.exceptions.SSOIdentityException
loadUser in interface org.josso.gateway.identity.service.store.IdentityStoreorg.josso.gateway.identity.exceptions.NoSuchUserExceptionorg.josso.gateway.identity.exceptions.SSOIdentityExceptionpublic org.josso.auth.Credential[] loadCredentials(org.josso.auth.CredentialKey credentialKey,
org.josso.auth.CredentialProvider credentialProvider)
throws org.josso.gateway.identity.exceptions.SSOIdentityException
loadCredentials in interface org.josso.auth.CredentialStoreorg.josso.gateway.identity.exceptions.SSOIdentityExceptionpublic org.josso.auth.Credential[] loadCredentials(org.josso.auth.CredentialKey credentialKey)
throws org.josso.gateway.identity.exceptions.SSOIdentityException
org.josso.gateway.identity.exceptions.SSOIdentityExceptionpublic String loadUID(org.josso.auth.CredentialKey key, org.josso.auth.CredentialProvider cp) throws org.josso.gateway.identity.exceptions.SSOIdentityException
loadUID in interface org.josso.auth.CredentialStoreorg.josso.gateway.identity.exceptions.SSOIdentityExceptionCopyright © 2019 JBoss by Red Hat. All Rights Reserved.