com.ibm.ctg.monitoring
Class DistributedIdentity
- java.lang.Object
-
- com.ibm.ctg.monitoring.DistributedIdentity
-
public class DistributedIdentity extends java.lang.ObjectThis class contains the distributed identity that is used to identify a user across multiple software components. The distributed identity is created when a JEE application is authenticated with a security registry. A DistributedIdentity is flowed with each ECI request when identity propagation is enabled.
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.StringgetDistinguishedName()Returns a string which represents the distinguished name.java.lang.StringgetRealmName()Returns a string which represents the realm name.booleanisAuthenticated()Returns a boolean which indicates whether or not the distributed identity has been authenticated by a security registry.java.lang.StringtoString()
-
-
-
Method Detail
-
getDistinguishedName
public java.lang.String getDistinguishedName()
Returns a string which represents the distinguished name. The format of the distinguished name is defined by the security registry in which it is generated.- Returns:
- distinguished name
-
getRealmName
public java.lang.String getRealmName()
Returns a string which represents the realm name. The realm name identifies the security registry where the distributed identity was authenticated.- Returns:
- realm name
-
isAuthenticated
public boolean isAuthenticated()
Returns a boolean which indicates whether or not the distributed identity has been authenticated by a security registry. If false the distributed identity is not flowed to CICS.- Returns:
- boolean indicating whether or not the distributed identity has been authenticated
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-