com.ibm.wsspi.security.registry
Class RegistryHelper
- java.lang.Object
com.ibm.wsspi.security.registry.RegistryHelper
- public class RegistryHelper
- extends java.lang.Object
Since:
WAS 7.0
Constructor Summary
Constructor and Description |
---|
RegistryHelper()
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
activate(ComponentContext cc)
|
|
deactivate(ComponentContext cc)
|
|
getInboundTrustedRealms(java.lang.String realmName)
The
getInboundTrustedRealms method returns the list of inbound trusted realms
corresponding to the active user registry that matches this realm.
|
|
getUserRegistry(java.lang.String realmName)
Gets the UserRegistry object for the given realm.
|
|
isRealmInboundTrusted(java.lang.String inboundRealm,java.lang.String localRealm)
Determine if the inbound realm is one of the trusted realms of the
specified local realm.
|
|
setWsSecurityService(
|
|
unsetWsSecurityService(
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
RegistryHelper
- public RegistryHelper()
Method Detail
setWsSecurityService
- public void setWsSecurityService(
reference)
unsetWsSecurityService
- public void unsetWsSecurityService(
reference)
activate
- public void activate(ComponentContext cc)
deactivate
- public void deactivate(ComponentContext cc)
getUserRegistry
- public static UserRegistry getUserRegistry( java.lang.String realmName)
- throws WSSecurityException
Gets the UserRegistry object for the given realm. If the realm name is null
returns the active registry. If the realm is not valid, or security is not enabled,
or no registry is configured, returns null.
Parameters:
realmName
- Returns:
UserRegistry object
Throws:
WSSecurityException
- if there is an internal error getInboundTrustedRealms
- public static java.util.List<java.lang.String> getInboundTrustedRealms( java.lang.String realmName)
- throws WSSecurityException
The getInboundTrustedRealms
method returns the list of inbound trusted realms
corresponding to the active user registry that matches this realm.
If the realm is null, it returns the inbound trusted realms for the realm (user registry)
based on the thread context.
The realm should be available in the process being called. If the process does
not host this realm, it will return an empty list.
If all realms are trusted, it will return "*" in the List
This method requires that the realm names are unique.
isRealmInboundTrusted
- public static boolean isRealmInboundTrusted( java.lang.String inboundRealm,
- java.lang.String localRealm)
Determine if the inbound realm is one of the trusted realms of the
specified local realm. If the local realm is null the realm of the
current active user registry will be used.
Parameters:
inboundRealm
- localRealm
- Returns:
true - inbound realm is trusted, false - inbound reamn is not trusted