Share via


OAuthS2SDiscoveryCredential Class

 

Represents a discovery credential for OAuth 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

Syntax

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

Constructors

Name Description
System_CAPS_pubmethod OAuthS2SDiscoveryCredential(String, Uri, X509Certificate2)

Initializes a new instance of the OAuthS2SDiscoveryCredential 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_pubpropertySystem_CAPS_static MetadataCacheDuration

Gets or sets the duration for metadata cache.

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