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#loadRealms
is 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 void
addUser(String realmName, String user, String password, String[] groupList)
String
getAnonymousUser(org.glassfish.hk2.api.ServiceLocator habitat)
String
getDefaultRealmName()
String[]
getGroupNames(String realmName)
String[]
getGroupNames(String realmName, String user)
String[]
getPredefinedAuthRealmClassNames()
String[]
getRealmNames()
RealmsManager
getRealmsManager()
Map<String,Object>
getUserAttributes(String realmName, String username)
String[]
getUserNames(String realmName)
void
removeUser(String realmName, String user)
void
setDefaultRealmName(String realmName)
boolean
supportsUserManagement(String realmName)
void
updateUser(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)
-
-