public final class KeycloakModelUtils extends Object
public static String generateId()
public static X509Certificate getCertificate(String cert)
public static PrivateKey getPrivateKey(String privateKeyPem)
public static String getPemFromCertificate(X509Certificate certificate)
public static void generateRealmKeys(RealmModel realm)
public static void generateRealmCertificate(RealmModel realm)
public static void generateClientKeyPairCertificate(ClientModel client)
public static UserCredentialModel generateSecret(ClientModel app)
public static String generateCodeSecret()
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 userpublic static void runJobInTransaction(KeycloakSessionFactory factory, KeycloakSessionTask task)
factory
- task
- public static String getMasterRealmAdminApplicationName(RealmModel realm)
Copyright © 2014. All Rights Reserved.