WSFederationAuthenticationModule.GetXmlTokenFromMessage Method (SignInResponseMessage)

.NET Framework (current version)
 

Extracts the issued token from the specified WS-Federation sign-in response message.

Namespace:   System.IdentityModel.Services
Assembly:  System.IdentityModel.Services (in System.IdentityModel.Services.dll)

abstract GetXmlTokenFromMessage : 
        message:SignInResponseMessage -> string
override GetXmlTokenFromMessage : 
        message:SignInResponseMessage -> string

Parameters

message
Type: System.IdentityModel.Services.SignInResponseMessage

The sign-in response message to extract the token from. The sign-in response contains the token issued by the STS.

Return Value

Type: System.String

A string that contains the XML that represents the issued token. This is a <wst:RequestSecurityTokenResponse> element.

Exception Condition
ArgumentNullException

message is null.

InvalidOperationException

message does not contain a token. (It does not contain a valid wresult or wresultptr parameter.)

If there is no wresult parameter in the sign-in response message, the GetReferencedResult method is called to try to get the token using the wresultptr parameter.

.NET Framework
Available since 4.5
Return to top
Show: