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 | |
---|---|---|
OAuthS2SCredential(String) | Initializes a new instance of the OAuthS2SCredential class using the specified client ID. |
Properties
Name | Description | |
---|---|---|
ContainsUserClaims | Gets whether or not the credential contains delegated user claims. |
|
Domain | (Inherited from NetworkCredential.) |
|
OnBehalfOf | Gets of sets the value of the delegated user identity. |
|
Password | (Inherited from NetworkCredential.) |
|
PreAuthenticationEnabled | Gets or sets whether the pre-authentication of credentials is enabled. |
|
SecurePassword | (Inherited from NetworkCredential.) |
|
UserClaims | Gets the list of delegated user claims. |
|
UserName | (Inherited from NetworkCredential.) |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetAuthorization(OAuthS2SAuthenticationChallenge[], HttpWebRequest) | Gets the authorization request. |
|
GetCredential(String, Int32, String) | (Inherited from NetworkCredential.) |
|
GetCredential(Uri, String) | (Inherited from NetworkCredential.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetNotBeforeDateTime() | Gets the value of the NotBefore claim. |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
SelectChallenge(IList<OAuthS2SAuthenticationChallenge>) | Selects the authentication challenge to use. |
|
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