Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%Net] >  [OpenAM] >  [IdentityServicesImplPort]
Private  Storage   

class %Net.OpenAM.IdentityServicesImplPort extends %SOAP.WebClient

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 13


Summary

Properties
AddressingIn AddressingOut Attachments Base64LineBreaks
BodyId BodyXmlId ContentId ContentLocation
ContentType GzipOutput HTTPVersion HeadersIn
HeadersOut HttpAccept202 HttpFollowRedirect HttpInitiateAuthentication
HttpPassword HttpProxyAuthorization HttpProxyHTTPS HttpProxyPort
HttpProxySSLConnect HttpProxyServer HttpProxyTunnel HttpRequest
HttpRequestHeaderCharset HttpRequester HttpResponse HttpUsername
HttpWriteTimeout ImportHandler IsMTOM Location
MTOMRequired OpenTimeout OutputTypeAttribute Password
PolicyConfiguration RMSession ReferencesInline RequestMessageStart
ResponseAttachments ResponseContentId ResponseContentLocation SAXFlags
SSLCheckServerIdentity SSLConfiguration SSLError SecurityContextToken
SecurityIn SecurityNamespace SecurityOut SessionCookie
SoapBinary SoapBinaryCharset SoapFault SoapVersion
Timeout Transport UsePPGHandler Username
WSANamespace WriteSOAPBodyMethod

Methods
%AddEnvelopeNamespace %AddToSaveSet %ClassIsLatestVersion %ClassName
%CloseRMSession %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%IsModified %New %NormalizeObject %ObjectModified
%OnSOAPFinished %OnSOAPRequest %OnSOAPResponse %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%StartRMSession %ValidateObject CancelSecureConversation GetBodyId
NormalizeName ResetHttpHeaders SOAPLogContains SendSOAPRequest
SetHttpHeader StartSecureConversation WSCheckSignatureConfirmation WSSecurityLogin
attributes authenticate authorize create
delete getCookieNameForToken getCookieNamesToForward isTokenValid
log logout read search
update


Parameters

• parameter ELEMENTQUALIFIED = 0;
Non-default elementFormQualified for types XML namespace.
• parameter LOCATION = "http://glassfish.iscinternal.com:9180/opensso/identityservices/IdentityServices";
This is the URL used to access the web service.
• parameter NAMESPACE = "http://opensso.idsvcs.identity.sun.com/";
This is the namespace used by the Service
• parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
• parameter SERVICENAME = "IdentityServicesImplService";
This is the name of the Service
• parameter SOAPVERSION = 1.1;
This is the SOAP version supported by the service.

Methods

• final method attributes(attributeNames As %ListOfDataTypes(ELEMENTTYPE="%String", XMLPROJECTION="element", XMLNAME="attributeNames"), subject As %Net.OpenAM.tns.token) as %Net.OpenAM.tns.userDetails [ WebMethod ]
• final method authenticate(username As %String, password As %String, uri As %String) as %Net.OpenAM.tns.token [ WebMethod ]
• final method authorize(uri As %String, action As %String, subject As %Net.OpenAM.tns.token) as %Boolean [ WebMethod ]
• final method create(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token) [ WebMethod ]
• final method delete(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token) [ WebMethod ]
• final method getCookieNameForToken() as %String [ WebMethod ]
• final method getCookieNamesToForward() as %ListOfDataTypes [ WebMethod ]
• final method isTokenValid(token As %Net.OpenAM.tns.token) as %Boolean [ WebMethod ]
• final method log(app As %Net.OpenAM.tns.token, subject As %Net.OpenAM.tns.token, logName As %String, message As %String) [ WebMethod ]
• final method logout(subject As %Net.OpenAM.tns.token) [ WebMethod ]
• final method read(name As %String, attributes As %ListOfObjects(ELEMENTTYPE="%Net.OpenAM.tns.attribute", XMLPROJECTION="element", XMLNAME="attributes"), admin As %Net.OpenAM.tns.token) as %Net.OpenAM.tns.identityDetails [ WebMethod ]
• final method search(filter As %String, attributes As %ListOfObjects(ELEMENTTYPE="%Net.OpenAM.tns.attribute", XMLPROJECTION="element", XMLNAME="attributes"), admin As %Net.OpenAM.tns.token) as %ListOfDataTypes [ WebMethod ]
• final method update(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token) [ WebMethod ]


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.