|
boolean | isValid (RealmModel realm, UserModel user, List< CredentialInput > inputs) |
|
boolean | isValid (RealmModel realm, UserModel user, CredentialInput... inputs) |
|
void | updateCredential (RealmModel realm, UserModel user, CredentialInput input) |
|
void | disableCredentialType (RealmModel realm, UserModel user, String credentialType) |
|
Set< String > | getDisableableCredentialTypes (RealmModel realm, UserModel user) |
|
boolean | isConfiguredFor (RealmModel realm, UserModel user, String type) |
|
boolean | isConfiguredLocally (RealmModel realm, UserModel user, String type) |
|
CredentialValidationOutput | authenticate (KeycloakSession session, RealmModel realm, CredentialInput input) |
|
void | updateCredential (RealmModel realm, UserModel user, CredentialModel cred) |
|
CredentialModel | createCredential (RealmModel realm, UserModel user, CredentialModel cred) |
|
boolean | removeStoredCredential (RealmModel realm, UserModel user, String id) |
|
CredentialModel | getStoredCredentialById (RealmModel realm, UserModel user, String id) |
|
List< CredentialModel > | getStoredCredentials (RealmModel realm, UserModel user) |
|
List< CredentialModel > | getStoredCredentialsByType (RealmModel realm, UserModel user, String type) |
|
CredentialModel | getStoredCredentialByNameAndType (RealmModel realm, UserModel user, String name, String type) |
|
void | close () |
|
- 著者
- Bill Burke
- バージョン
- Revision
- 1
◆ authenticate()
Given a CredentialInput, authenticate the user. This is used in the case where the credential must be processed to determine and find the user. An example is Kerberos where the kerberos token might be validated and processed by a variety of different storage providers.
- 引数
-
- 戻り値
◆ close()
void org.keycloak.provider.Provider.close |
( |
| ) |
|
|
inherited |
◆ createCredential()
◆ disableCredentialType()
void org.keycloak.models.UserCredentialManager.disableCredentialType |
( |
RealmModel |
realm, |
|
|
UserModel |
user, |
|
|
String |
credentialType |
|
) |
| |
Calls disableCredential on UserStorageProvider and UserFederationProviders first, then loop through each CredentialProvider.
- 引数
-
realm | |
user | |
credentialType | |
◆ getDisableableCredentialTypes()
Set<String> org.keycloak.models.UserCredentialManager.getDisableableCredentialTypes |
( |
RealmModel |
realm, |
|
|
UserModel |
user |
|
) |
| |
◆ getStoredCredentialById()
◆ getStoredCredentialByNameAndType()
◆ getStoredCredentials()
◆ getStoredCredentialsByType()
◆ isConfiguredFor()
boolean org.keycloak.models.UserCredentialManager.isConfiguredFor |
( |
RealmModel |
realm, |
|
|
UserModel |
user, |
|
|
String |
type |
|
) |
| |
Checks to see if user has credential type configured. Looks in UserStorageProvider or UserFederationProvider first, then loops through each CredentialProvider.
- 引数
-
- 戻り値
◆ isConfiguredLocally()
boolean org.keycloak.models.UserCredentialManager.isConfiguredLocally |
( |
RealmModel |
realm, |
|
|
UserModel |
user, |
|
|
String |
type |
|
) |
| |
Only loops through each CredentialProvider to see if credential type is configured for the user. This allows UserStorageProvider and UserFederationProvider isValid() implementations to punt to local storage when validating a credential that has been overriden in Keycloak storage.
- 引数
-
- 戻り値
◆ isValid() [1/2]
Validates list of credentials. Will call UserStorageProvider and UserFederationProviders first, then loop through each CredentialProvider.
- 引数
-
- 戻り値
◆ isValid() [2/2]
boolean org.keycloak.models.UserCredentialManager.isValid |
( |
RealmModel |
realm, |
|
|
UserModel |
user, |
|
|
CredentialInput... |
inputs |
|
) |
| |
Validates list of credentials. Will call UserStorageProvider and UserFederationProviders first, then loop through each CredentialProvider.
- 引数
-
- 戻り値
◆ removeStoredCredential()
boolean org.keycloak.credential.UserCredentialStore.removeStoredCredential |
( |
RealmModel |
realm, |
|
|
UserModel |
user, |
|
|
String |
id |
|
) |
| |
|
inherited |
◆ updateCredential() [1/2]
◆ updateCredential() [2/2]
Updates a credential. Will call UserStorageProvider and UserFederationProviders first, then loop through each CredentialProvider. Update is finished whenever any one provider returns true.
- 引数
-
- 戻り値
このインタフェース詳解は次のファイルから抽出されました: