Package org.keycloak.models.map.storage
Interface MapStorageWithAuth<V extends AbstractEntity,M>
- All Superinterfaces:
MapStorage<V,
M>
A map store that can authenticate the credentials provided by a user.
- Author:
- Alexander Schwartz
-
Method Summary
Modifier and TypeMethodDescriptionauthenticate
(RealmModel realm, CredentialInput input) Authenticate a user with the provided input credentials.
-
Method Details
-
authenticate
Authenticate a user with the provided input credentials. Use this, for example, for Kerberos SPNEGO authentication, where the user will be determined at the end of the interaction with the client.- Parameters:
realm
- realm against which to authenticate againstinput
- information provided by the user- Returns:
- Information on how to continue the conversion with the client, or a terminal result. For a successful authentication, will also contain information about the user.
-