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 | |
---|---|---|
OAuthS2SSecurityTokenServiceCredential(String, String, X509Certificate2, Uri) | Initializes a new instance of the OAuthS2SSecurityTokenServiceCredential class. |
|
OAuthS2SSecurityTokenServiceCredential(String, String, X509Certificate2, Uri, String) | Initializes a new instance of the OAuthS2SSecurityTokenServiceCredential class. |
|
OAuthS2SSecurityTokenServiceCredential(String, X509Certificate2, Uri) | Initializes a new instance of the OAuthS2SSecurityTokenServiceCredential class. |
Properties
Name | Description | |
---|---|---|
ContainsUserClaims | Gets whether or not the credential contains delegated user claims.(Inherited from OAuthS2SCredential.) |
|
Domain | (Inherited from NetworkCredential.) |
|
OnBehalfOf | Gets of sets the value of the delegated user identity.(Inherited from OAuthS2SCredential.) |
|
Password | (Inherited from NetworkCredential.) |
|
SecurePassword | (Inherited from NetworkCredential.) |
|
SigningCertificate | Gets or sets the certificate used to sign the token that is authenticated by the STS. |
|
UserClaims | Gets the list of delegated user claims.(Inherited from OAuthS2SCredential.) |
|
UserName | (Inherited from NetworkCredential.) |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetAuthorization(OAuthS2SAuthenticationChallenge[], HttpWebRequest) | Gets an authorization for this authentication.(Overrides OAuthS2SCredential.GetAuthorization(OAuthS2SAuthenticationChallenge[], HttpWebRequest).) |
|
GetCredential(String, Int32, String) | (Inherited from NetworkCredential.) |
|
GetCredential(Uri, String) | (Inherited from NetworkCredential.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
SelectChallenge(IList<OAuthS2SAuthenticationChallenge>) | Selects the authentication challenge to use.(Inherited from OAuthS2SCredential.) |
|
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