Share via


OAuthS2SCredential Class

 

Represents a credential for an OAuth2 S2S identity.

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.OAuthS2SDiscoveryCredential
      Microsoft.Workflow.Client.Security.OAuthS2SSecurityTokenServiceCredential
      Microsoft.Workflow.Client.Security.OAuthS2SSelfIssuedCredential

Syntax

public abstract class OAuthS2SCredential : NetworkCredential
public ref class OAuthS2SCredential abstract : NetworkCredential
[<AbstractClass>]
type OAuthS2SCredential = 
    class
        inherit NetworkCredential
    end
Public MustInherit Class OAuthS2SCredential
    Inherits NetworkCredential

Constructors

Name Description
System_CAPS_pubmethod OAuthS2SCredential(String)

Initializes a new instance of the OAuthS2SCredential class using the specified client ID.

Properties

Name Description
System_CAPS_protproperty ContainsUserClaims

Gets whether or not the credential contains delegated user claims.

System_CAPS_pubproperty Domain

(Inherited from NetworkCredential.)

System_CAPS_pubproperty OnBehalfOf

Gets of sets the value of the delegated user identity.

System_CAPS_pubproperty Password

(Inherited from NetworkCredential.)

System_CAPS_pubpropertySystem_CAPS_static PreAuthenticationEnabled

Gets or sets whether the pre-authentication of credentials is enabled.

System_CAPS_pubproperty SecurePassword

(Inherited from NetworkCredential.)

System_CAPS_pubproperty UserClaims

Gets the list of delegated user claims.

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 the authorization request.

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_protmethodSystem_CAPS_static GetNotBeforeDateTime()

Gets the value of the NotBefore claim.

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.

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