Index
All Classes and Interfaces|All Packages|Serialized Form
A
- authenticate() - Method in class org.keycloak.federation.sssd.impl.PAMAuthenticator
-
Returns true if user was successfully authenticated against PAM
- AvailabilityChecker - Class in org.keycloak.federation.sssd.impl
-
Class to detect if SSSD is available in the system.
- AvailabilityChecker() - Constructor for class org.keycloak.federation.sssd.impl.AvailabilityChecker
C
- close() - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- close() - Method in class org.keycloak.federation.sssd.SSSDFederationProviderFactory
- create(KeycloakSession, ComponentModel) - Method in class org.keycloak.federation.sssd.SSSDFederationProviderFactory
- createPAMAuthenticator(String, String...) - Method in class org.keycloak.federation.sssd.SSSDFederationProviderFactory
D
- disableCredentialType(RealmModel, UserModel, String) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
E
- equals(Object) - Method in class org.keycloak.federation.sssd.api.Sssd.User
F
- findOrCreateAuthenticatedUser(RealmModel, String) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
-
Called after successful authentication
G
- getDbusConnection() - Method in class org.keycloak.federation.sssd.SSSDFederationProviderFactory
- getDisableableCredentialTypesStream(RealmModel, UserModel) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- getEmail() - Method in class org.keycloak.federation.sssd.api.Sssd.User
- getFirstName() - Method in class org.keycloak.federation.sssd.api.Sssd.User
- getGroups() - Method in class org.keycloak.federation.sssd.api.Sssd
- getId() - Method in class org.keycloak.federation.sssd.SSSDFederationProviderFactory
- getLastName() - Method in class org.keycloak.federation.sssd.api.Sssd.User
- getRawAttribute(Variant) - Static method in class org.keycloak.federation.sssd.api.Sssd
- getUser() - Method in class org.keycloak.federation.sssd.api.Sssd
- getUserByEmail(RealmModel, String) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- getUserById(RealmModel, String) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- getUserByUsername(RealmModel, String) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
H
- hashCode() - Method in class org.keycloak.federation.sssd.api.Sssd.User
I
- importUserToKeycloak(RealmModel, String) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- init(Config.Scope) - Method in class org.keycloak.federation.sssd.SSSDFederationProviderFactory
- isAvailable() - Static method in class org.keycloak.federation.sssd.impl.AvailabilityChecker
-
Returns if the SSSD is available in the system.
- isConfiguredFor(RealmModel, UserModel, String) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- isSupported() - Method in class org.keycloak.federation.sssd.SSSDFederationProviderFactory
- isValid(RealmModel, UserModel) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- isValid(RealmModel, UserModel, CredentialInput) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
M
- model - Variable in class org.keycloak.federation.sssd.SSSDFederationProvider
O
- org.keycloak.federation.sssd - package org.keycloak.federation.sssd
- org.keycloak.federation.sssd.api - package org.keycloak.federation.sssd.api
- org.keycloak.federation.sssd.impl - package org.keycloak.federation.sssd.impl
P
- PAMAuthenticator - Class in org.keycloak.federation.sssd.impl
-
PAMAuthenticator for Unix users
- PAMAuthenticator(String, String...) - Constructor for class org.keycloak.federation.sssd.impl.PAMAuthenticator
- postInit(KeycloakSessionFactory) - Method in class org.keycloak.federation.sssd.SSSDFederationProviderFactory
- preRemove(RealmModel) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- preRemove(RealmModel, GroupModel) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- preRemove(RealmModel, RoleModel) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
R
- ReadonlySSSDUserModelDelegate - Class in org.keycloak.federation.sssd
-
Readonly proxy for a SSSD UserModel that prevents attributes from being updated.
- ReadonlySSSDUserModelDelegate(UserModel, SSSDFederationProvider) - Constructor for class org.keycloak.federation.sssd.ReadonlySSSDUserModelDelegate
S
- session - Variable in class org.keycloak.federation.sssd.SSSDFederationProvider
- setAttribute(String, List<String>) - Method in class org.keycloak.federation.sssd.ReadonlySSSDUserModelDelegate
- setEmail(String) - Method in class org.keycloak.federation.sssd.ReadonlySSSDUserModelDelegate
- setFirstName(String) - Method in class org.keycloak.federation.sssd.ReadonlySSSDUserModelDelegate
- setLastName(String) - Method in class org.keycloak.federation.sssd.ReadonlySSSDUserModelDelegate
- setSingleAttribute(String, String) - Method in class org.keycloak.federation.sssd.ReadonlySSSDUserModelDelegate
- setUsername(String) - Method in class org.keycloak.federation.sssd.ReadonlySSSDUserModelDelegate
- Sssd - Class in org.keycloak.federation.sssd.api
- Sssd(String, DBusConnection) - Constructor for class org.keycloak.federation.sssd.api.Sssd
- Sssd.User - Class in org.keycloak.federation.sssd.api
- SSSDException - Exception in org.keycloak.federation.sssd.api
- SSSDException() - Constructor for exception org.keycloak.federation.sssd.api.SSSDException
- SSSDException(String) - Constructor for exception org.keycloak.federation.sssd.api.SSSDException
- SSSDException(String, Throwable) - Constructor for exception org.keycloak.federation.sssd.api.SSSDException
- SSSDFederationProvider - Class in org.keycloak.federation.sssd
-
SPI provider implementation to retrieve data from SSSD and authenticate against PAM
- SSSDFederationProvider(KeycloakSession, UserStorageProviderModel, SSSDFederationProviderFactory) - Constructor for class org.keycloak.federation.sssd.SSSDFederationProvider
- SSSDFederationProviderFactory - Class in org.keycloak.federation.sssd
- SSSDFederationProviderFactory() - Constructor for class org.keycloak.federation.sssd.SSSDFederationProviderFactory
- supportedCredentialTypes - Static variable in class org.keycloak.federation.sssd.SSSDFederationProvider
- supportsCredentialType(String) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
U
- updateCredential(RealmModel, UserModel, CredentialInput) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- User(Map<String, Variant>) - Constructor for class org.keycloak.federation.sssd.api.Sssd.User
V
- validate(RealmModel, UserModel) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
- validateAndProxy(RealmModel, UserModel) - Method in class org.keycloak.federation.sssd.SSSDFederationProvider
All Classes and Interfaces|All Packages|Serialized Form