org.glassfish.admin.rest.cli
Class SecurityUtil

java.lang.Object
  extended by org.glassfish.admin.rest.cli.SecurityUtil

public class SecurityUtil
extends java.lang.Object

AMX Realms implementation. Note that realms don't load until #loadRealms is called.

Author:
ludovic champenosi

Constructor Summary
SecurityUtil(Domain domain)
           
 
Method Summary
 void addUser(java.lang.String realmName, java.lang.String user, java.lang.String password, java.lang.String[] groupList)
           
 java.lang.String getAnonymousUser(org.jvnet.hk2.component.Habitat habitat)
           
 java.lang.String getDefaultRealmName()
           
 java.lang.String[] getGroupNames(java.lang.String realmName)
           
 java.lang.String[] getGroupNames(java.lang.String realmName, java.lang.String user)
           
 java.lang.String[] getPredefinedAuthRealmClassNames()
           
 java.lang.String[] getRealmNames()
           
 RealmsManager getRealmsManager()
           
 java.util.Map<java.lang.String,java.lang.Object> getUserAttributes(java.lang.String realmName, java.lang.String username)
           
 java.lang.String[] getUserNames(java.lang.String realmName)
           
 void removeUser(java.lang.String realmName, java.lang.String user)
           
 void setDefaultRealmName(java.lang.String realmName)
           
 boolean supportsUserManagement(java.lang.String realmName)
           
 void updateUser(java.lang.String realmName, java.lang.String existingUser, java.lang.String newUser, java.lang.String password, java.lang.String[] groupList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityUtil

public SecurityUtil(Domain domain)
Method Detail

getRealmsManager

public RealmsManager getRealmsManager()

getRealmNames

public java.lang.String[] getRealmNames()

getPredefinedAuthRealmClassNames

public java.lang.String[] getPredefinedAuthRealmClassNames()

getDefaultRealmName

public java.lang.String getDefaultRealmName()

setDefaultRealmName

public void setDefaultRealmName(java.lang.String realmName)

addUser

public void addUser(java.lang.String realmName,
                    java.lang.String user,
                    java.lang.String password,
                    java.lang.String[] groupList)

updateUser

public void updateUser(java.lang.String realmName,
                       java.lang.String existingUser,
                       java.lang.String newUser,
                       java.lang.String password,
                       java.lang.String[] groupList)

removeUser

public void removeUser(java.lang.String realmName,
                       java.lang.String user)

supportsUserManagement

public boolean supportsUserManagement(java.lang.String realmName)

getUserNames

public java.lang.String[] getUserNames(java.lang.String realmName)

getGroupNames

public java.lang.String[] getGroupNames(java.lang.String realmName)

getGroupNames

public java.lang.String[] getGroupNames(java.lang.String realmName,
                                        java.lang.String user)

getUserAttributes

public java.util.Map<java.lang.String,java.lang.Object> getUserAttributes(java.lang.String realmName,
                                                                          java.lang.String username)

getAnonymousUser

public java.lang.String getAnonymousUser(org.jvnet.hk2.component.Habitat habitat)


Copyright © 2012 GlassFish Community. All Rights Reserved.