IAbstractSessionSendAuthorizationRequest Method |
Name | Description | |
---|---|---|
SendAuthorizationRequest(Request, Identity, CorrelationID) |
This is the same as calling
SendAuthorizationRequest(Request, Identity, IEventQueue, CorrelationID, String)
with a null IEventQueue and null request label.
| |
SendAuthorizationRequest(Request, Identity, CorrelationID, String) |
This is the same as calling
SendAuthorizationRequest(Request, Identity, IEventQueue, CorrelationID, String)
with a null IEventQueue.
| |
SendAuthorizationRequest(Request, Identity, IEventQueue, CorrelationID) |
This is the same as calling
SendAuthorizationRequest(Request, Identity, IEventQueue, CorrelationID, String)
with a null request label.
| |
SendAuthorizationRequest(Request, Identity, IEventQueue, CorrelationID, String) |
Authorizes an identity.
This request can be used by applications to authorize users to receive data from services. If a user is successfully authorized all the entitlements for that user are cached locally. Once authorized the identity can be used to make subscriptions and requests as the user. If an IEventQueue is specified then all response events for this Authorization Request are published to this event queue. The user can block on this event queue for responses and can use this as a mechanism to convert this asynchronous request into a synchronous request. An Event will be published containing a message with the result of the authorization request. If the user was successfully authorized an "AuthorizationSuccess" message will be generated. If the user was not authorized an "AuthorizationFailure" message will be generated. |