package org.keycloak.models; /** * @author Stian Thorgersen */ public class AdminRoles { public static String APP_SUFFIX = "-realm"; public static String ADMIN = "admin"; // for admin client local to each realm public static String REALM_ADMIN = "realm-admin"; public static String CREATE_REALM = "create-realm"; public static String CREATE_CLIENT = "create-client"; public static String VIEW_REALM = "view-realm"; public static String VIEW_USERS = "view-users"; public static String VIEW_CLIENTS = "view-clients"; public static String VIEW_EVENTS = "view-events"; public static String VIEW_IDENTITY_PROVIDERS = "view-identity-providers"; public static String MANAGE_REALM = "manage-realm"; public static String MANAGE_USERS = "manage-users"; public static String MANAGE_IDENTITY_PROVIDERS = "manage-identity-providers"; public static String MANAGE_CLIENTS = "manage-clients"; public static String MANAGE_EVENTS = "manage-events"; public static String[] ALL_REALM_ROLES = {CREATE_CLIENT, VIEW_REALM, VIEW_USERS, VIEW_CLIENTS, VIEW_EVENTS, VIEW_IDENTITY_PROVIDERS, MANAGE_REALM, MANAGE_USERS, MANAGE_CLIENTS, MANAGE_EVENTS, MANAGE_IDENTITY_PROVIDERS}; }