Home > Class Reference > ENSLIB namespace > %Net.OpenAM.IdentityServicesImplPort

%Net.OpenAM.IdentityServicesImplPort

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

Method Inventory

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 [ Language = objectscript, WebMethod ]
final method authenticate(username As %String, password As %String, uri As %String) as %Net.OpenAM.tns.token [ Language = objectscript, WebMethod ]
final method authorize(uri As %String, action As %String, subject As %Net.OpenAM.tns.token) as %Boolean [ Language = objectscript, WebMethod ]
final method create(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token) [ Language = objectscript, WebMethod ]
final method delete(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token) [ Language = objectscript, WebMethod ]
final method getCookieNameForToken() as %String [ Language = objectscript, WebMethod ]
final method getCookieNamesToForward() as %ListOfDataTypes [ Language = objectscript, WebMethod ]
final method isTokenValid(token As %Net.OpenAM.tns.token) as %Boolean [ Language = objectscript, WebMethod ]
final method log(app As %Net.OpenAM.tns.token, subject As %Net.OpenAM.tns.token, logName As %String, message As %String) [ Language = objectscript, WebMethod ]
final method logout(subject As %Net.OpenAM.tns.token) [ Language = objectscript, 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 [ Language = objectscript, WebMethod ]
final method update(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token) [ Language = objectscript, WebMethod ]

Inherited Members

Inherited Properties

Inherited Methods