Package org.keycloak.organization.utils
Class Organizations
java.lang.Object
org.keycloak.organization.utils.Organizations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanManageOrganizationGroup(KeycloakSession session, GroupModel group) static voidcheckEnabled(OrganizationProvider provider) static StringgetEmailDomain(String email) static StringgetEmailDomain(UserModel user) static OrganizationProvidergetProvider(KeycloakSession session) static booleanstatic booleanisEnabledAndOrganizationsPresent(OrganizationProvider orgProvider) static booleanisReadOnlyOrganizationMember(KeycloakSession session, UserModel delegate) static booleanisRegistrationAllowed(KeycloakSession session, RealmModel realm) static InviteOrgActionTokenparseInvitationToken(HttpRequest request) static Consumer<GroupModel>removeGroup(KeycloakSession session, RealmModel realm) static List<IdentityProviderModel>resolveHomeBroker(KeycloakSession session, UserModel user) static OrganizationModelresolveOrganization(KeycloakSession session) static OrganizationModelresolveOrganization(KeycloakSession session, UserModel user) static OrganizationModelresolveOrganization(KeycloakSession session, UserModel user, String domain)
-
Constructor Details
-
Organizations
public Organizations()
-
-
Method Details
-
canManageOrganizationGroup
-
resolveHomeBroker
public static List<IdentityProviderModel> resolveHomeBroker(KeycloakSession session, UserModel user) -
removeGroup
-
isEnabledAndOrganizationsPresent
-
isEnabledAndOrganizationsPresent
-
checkEnabled
-
parseInvitationToken
public static InviteOrgActionToken parseInvitationToken(HttpRequest request) throws VerificationException - Throws:
VerificationException
-
getEmailDomain
-
getEmailDomain
-
resolveOrganization
-
resolveOrganization
-
resolveOrganization
public static OrganizationModel resolveOrganization(KeycloakSession session, UserModel user, String domain) -
getProvider
-
isRegistrationAllowed
-
isReadOnlyOrganizationMember
-