public final class KeycloakModelUtils extends Object
Modifier and Type | Method and Description |
---|---|
static ApplicationModel |
createApplication(RealmModel realm,
String name) |
static UserModel |
findUserByNameOrEmail(KeycloakSession session,
RealmModel realm,
String username)
Try to find user by given username.
|
static String |
generateId() |
static void |
generateRealmKeys(RealmModel realm) |
static UserCredentialModel |
generateSecret(ClientModel app) |
static String |
getPemFromKey(Key key) |
static PrivateKey |
getPrivateKey(String privateKeyPem) |
static PublicKey |
getPublicKey(String publicKeyPem) |
static boolean |
searchFor(RoleModel role,
RoleModel composite,
Set<RoleModel> visited)
Deep search if given role is descendant of composite role
|
public static String generateId()
public static PrivateKey getPrivateKey(String privateKeyPem)
public static void generateRealmKeys(RealmModel realm)
public static UserCredentialModel generateSecret(ClientModel app)
public static ApplicationModel createApplication(RealmModel realm, String name)
public static boolean searchFor(RoleModel role, RoleModel composite, Set<RoleModel> visited)
role
- role to checkcomposite
- composite rolevisited
- set of already visited roles (used for recursion)public static UserModel findUserByNameOrEmail(KeycloakSession session, RealmModel realm, String username)
realm
- realmusername
- username or email of userCopyright © 2014. All Rights Reserved.