public class VistaLinkSamlConnectionSpec extends VistaLinkConnectionSpecImpl
ATTRIBUTE_SECURITY_DIVISION, ATTRIBUTE_SECURITY_STATE, ATTRIBUTE_SECURITY_TYPE| Constructor and Description |
|---|
VistaLinkSamlConnectionSpec(String division,
String samlToken) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ArrayList |
getProprietarySecurityInfo()
Gets the security information as a proprietary string
|
String |
getSamlToken() |
String |
getSecurityType()
returns the security mechanism type
|
int |
hashCode() |
boolean |
isConnSpecEqual(Object obj)
Deprecated.
Use equals() method.
|
void |
setAuthenticationNodes(Document requestDoc,
Node securityNode)
creates the xml in the security node
|
protected void |
setSamlToken(String samlToken) |
clearSecurityNode, getDivision, getSecurityState, setDivision, setSecurityDivisionAttr, setSecurityState, setSecurityStateAttr, setSecurityTypeAttrpublic VistaLinkSamlConnectionSpec(String division, String samlToken)
division - The station number (e.g., "523", "523BZ", etc.) requested as the division under which logon/actions
should be conducted for this user on the target Kernel/M system.
The division parameter for connection specs is mandatory. This ensures that division requested for a connection on behalf of an end-user matches the division actually accessed on the M side of the connection.
The value to pass for the division parameter is the division station number, e.g., "523", "523BZ", etc. This is the value found in field 99 ('Station Number') of the corresponding entry in the Institution File on the M system.
On the M side, if a user doesn't have one or more "divisions" specified in the DIVISION (#200.02) multiple of their New Person file entry, the division passed in with the connection spec must be the station number of the division set into the DEFAULT INSTITUTION (#217) field of the KERNEL SYSTEM PARAMETERS (#8989.3) file entry for the site. This value is set by Kernel into DUZ(2).
On the M side, if a user has one or more "divisions" specified in the DIVISION (#200.02) multiple of their New Person file entry, the division passed in with the connection spec must be the station number for one of those divisions present in that multiple. This value will be set by Kernel into DUZ(2).
public ArrayList getProprietarySecurityInfo()
VistaLinkConnectionSpecpublic void setAuthenticationNodes(Document requestDoc, Node securityNode)
VistaLinkConnectionSpecrequestDoc - the Document object that contains the nodessecurityNode - the node to create the XML underpublic boolean isConnSpecEqual(Object obj)
obj - the object to compareVistaLinkConnectionSpec.isConnSpecEqual(java.lang.Object)public String getSamlToken()
protected void setSamlToken(String samlToken)
samlToken - The samlToken to set.public String getSecurityType()
VistaLinkConnectionSpecCopyright © 2026. All rights reserved.