Share via


OAuthS2SSecurityTokenServiceCredential Class

 

Represents a credential for calling a Security Token Service using OAuth2 S2S.

Namespace:   Microsoft.Workflow.Client.Security
Assembly:  Microsoft.Workflow.Client (in Microsoft.Workflow.Client.dll)

Inheritance Hierarchy

System.Object
  System.Net.NetworkCredential
    Microsoft.Workflow.Client.Security.OAuthS2SCredential
      Microsoft.Workflow.Client.Security.OAuthS2SSecurityTokenServiceCredential

Syntax

public class OAuthS2SSecurityTokenServiceCredential : OAuthS2SCredential
public ref class OAuthS2SSecurityTokenServiceCredential : OAuthS2SCredential
type OAuthS2SSecurityTokenServiceCredential = 
    class
        inherit OAuthS2SCredential
    end
Public Class OAuthS2SSecurityTokenServiceCredential
    Inherits OAuthS2SCredential

Constructors

Name Description
System_CAPS_pubmethod OAuthS2SSecurityTokenServiceCredential(String, String, X509Certificate2, Uri)

Initializes a new instance of the OAuthS2SSecurityTokenServiceCredential class.

System_CAPS_pubmethod OAuthS2SSecurityTokenServiceCredential(String, String, X509Certificate2, Uri, String)

Initializes a new instance of the OAuthS2SSecurityTokenServiceCredential class.

System_CAPS_pubmethod OAuthS2SSecurityTokenServiceCredential(String, X509Certificate2, Uri)

Initializes a new instance of the OAuthS2SSecurityTokenServiceCredential class.

Properties

Name Description
System_CAPS_protproperty ContainsUserClaims

Gets whether or not the credential contains delegated user claims.(Inherited from OAuthS2SCredential.)

System_CAPS_pubproperty Domain

(Inherited from NetworkCredential.)

System_CAPS_pubproperty OnBehalfOf

Gets of sets the value of the delegated user identity.(Inherited from OAuthS2SCredential.)

System_CAPS_pubproperty Password

(Inherited from NetworkCredential.)

System_CAPS_pubproperty SecurePassword

(Inherited from NetworkCredential.)

System_CAPS_pubproperty SigningCertificate

Gets or sets the certificate used to sign the token that is authenticated by the STS.

System_CAPS_pubproperty UserClaims

Gets the list of delegated user claims.(Inherited from OAuthS2SCredential.)

System_CAPS_pubproperty UserName

(Inherited from NetworkCredential.)

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetAuthorization(OAuthS2SAuthenticationChallenge[], HttpWebRequest)

Gets an authorization for this authentication.(Overrides OAuthS2SCredential.GetAuthorization(OAuthS2SAuthenticationChallenge[], HttpWebRequest).)

System_CAPS_pubmethod GetCredential(String, Int32, String)

(Inherited from NetworkCredential.)

System_CAPS_pubmethod GetCredential(Uri, String)

(Inherited from NetworkCredential.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod SelectChallenge(IList<OAuthS2SAuthenticationChallenge>)

Selects the authentication challenge to use.(Inherited from OAuthS2SCredential.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.Workflow.Client.Security Namespace

Return to top