Authentication

Authentication interface.

Module description

This module defines structures and functions for negotiation and authentication on the UCServer.

Clients connecting to the UCServer Webservices don't need to negotiate and login by themselfes, they should use "createsession" instead.
See the "Web Service Overview" section of this documentation for more details.

Operations:

Name Description
asnGetUserToken

Request a user token to identify the user for other services.

asnGetLoggedInContact

Get Properties of Loggedin User

Events:

Name Description

Types:

Name Description
AsnLogonErrorEnum

These are the possible iErrorDetail values as part of the response to /ws/client/createsession.

AsnUserTokenType

Type of AsnUserToken to request.

AsnAdminLoginChoice

AsnGetUserTokenResult

Result of asnGetUserToken

AsnProfileAttribute

Profile values added as public claim as [Service_type]/[Profile elementname] : [Profile elementvalue] used by asnGetUserToken

AsnGetLoggedInContactArgument

Argument for asnGetLoggedInContact

AsnGetLoggedInContactResult

Result of asnGetLoggedInContact

AsnAdminLogin

UCServer administrator login credentials used as optional by AsnGetUserTokenArgument

AsnProfileAttributeList

List of AsnProfileAttribute

AsnGetUserTokenArgument

Argument for asnGetUserToken

Version 7