public interface UserBrokerLinkFederatedStorage
Modifier and Type | Interface and Description |
---|---|
static interface |
UserBrokerLinkFederatedStorage.Streams
The
UserBrokerLinkFederatedStorage.Streams interface makes all collection-based methods in UserBrokerLinkFederatedStorage
default by providing implementations that delegate to the Stream -based variants instead of the other way
around. |
Modifier and Type | Method and Description |
---|---|
void |
addFederatedIdentity(RealmModel realm,
String userId,
FederatedIdentityModel socialLink) |
Set<FederatedIdentityModel> |
getFederatedIdentities(String userId,
RealmModel realm)
Deprecated.
Use
getFederatedIdentitiesStream instead. |
default Stream<FederatedIdentityModel> |
getFederatedIdentitiesStream(String userId,
RealmModel realm)
Obtains the identities of the federated user identified by
userId . |
FederatedIdentityModel |
getFederatedIdentity(String userId,
String socialProvider,
RealmModel realm) |
String |
getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
void |
preRemove(RealmModel realm,
IdentityProviderModel provider) |
boolean |
removeFederatedIdentity(RealmModel realm,
String userId,
String socialProvider) |
void |
updateFederatedIdentity(RealmModel realm,
String userId,
FederatedIdentityModel federatedIdentityModel) |
String getUserByFederatedIdentity(FederatedIdentityModel socialLink, RealmModel realm)
void addFederatedIdentity(RealmModel realm, String userId, FederatedIdentityModel socialLink)
boolean removeFederatedIdentity(RealmModel realm, String userId, String socialProvider)
void preRemove(RealmModel realm, IdentityProviderModel provider)
void updateFederatedIdentity(RealmModel realm, String userId, FederatedIdentityModel federatedIdentityModel)
@Deprecated Set<FederatedIdentityModel> getFederatedIdentities(String userId, RealmModel realm)
getFederatedIdentitiesStream
instead.default Stream<FederatedIdentityModel> getFederatedIdentitiesStream(String userId, RealmModel realm)
userId
.userId
- the user identifier.realm
- a reference to the realm.Stream
of federated identities associated with the user.FederatedIdentityModel getFederatedIdentity(String userId, String socialProvider, RealmModel realm)
Copyright © 2021 JBoss by Red Hat. All rights reserved.