Package org.glassfish.admin.rest.cli
Class SecurityUtil
- java.lang.Object
-
- org.glassfish.admin.rest.cli.SecurityUtil
-
public class SecurityUtil extends Object
AMX Realms implementation. Note that realms don't load until#loadRealmsis called.- Author:
- ludovic champenosi
-
-
Constructor Summary
Constructors Constructor Description SecurityUtil(Domain domain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUser(String realmName, String user, String password, String[] groupList)StringgetAnonymousUser(org.glassfish.hk2.api.ServiceLocator habitat)StringgetDefaultRealmName()String[]getGroupNames(String realmName)String[]getGroupNames(String realmName, String user)String[]getPredefinedAuthRealmClassNames()String[]getRealmNames()RealmsManagergetRealmsManager()Map<String,Object>getUserAttributes(String realmName, String username)String[]getUserNames(String realmName)voidremoveUser(String realmName, String user)voidsetDefaultRealmName(String realmName)booleansupportsUserManagement(String realmName)voidupdateUser(String realmName, String existingUser, String newUser, String password, String[] groupList)
-
-
-
Constructor Detail
-
SecurityUtil
public SecurityUtil(Domain domain)
-
-
Method Detail
-
getRealmsManager
public RealmsManager getRealmsManager()
-
getRealmNames
public String[] getRealmNames()
-
getPredefinedAuthRealmClassNames
public String[] getPredefinedAuthRealmClassNames()
-
getDefaultRealmName
public String getDefaultRealmName()
-
setDefaultRealmName
public void setDefaultRealmName(String realmName)
-
updateUser
public void updateUser(String realmName, String existingUser, String newUser, String password, String[] groupList)
-
supportsUserManagement
public boolean supportsUserManagement(String realmName)
-
getAnonymousUser
public String getAnonymousUser(org.glassfish.hk2.api.ServiceLocator habitat)
-
-