Compartilhar via


Classe OAuthS2SSelfIssuedCredential

 

Uma credencial para criar um token autoassinado.

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

Hierarquia de herança

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

Sintaxe

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

Construtores

Nome Descrição
System_CAPS_pubmethod OAuthS2SSelfIssuedCredential(String, String, X509Certificate2)

System_CAPS_pubmethod OAuthS2SSelfIssuedCredential(String, String, X509Certificate2, String)

Inicializa uma nova instância da classe OAuthS2SSelfIssuedCredential.

System_CAPS_pubmethod OAuthS2SSelfIssuedCredential(String, X509Certificate2)

Propriedades

Nome Descrição
System_CAPS_protproperty ContainsUserClaims

Obtém se a credencial contém ou não as declarações de usuário delegadas.(herdado de OAuthS2SCredential.)

System_CAPS_pubproperty Domain

(herdado de NetworkCredential.)

System_CAPS_pubproperty ExpirationDuration

Obtém ou define o valor de expiração do token.

System_CAPS_pubproperty OnBehalfOf

Obtém ou define o valor da identidade de usuário delegada.(herdado de OAuthS2SCredential.)

System_CAPS_pubproperty Password

(herdado de NetworkCredential.)

System_CAPS_pubproperty SecurePassword

(herdado de NetworkCredential.)

System_CAPS_pubproperty SigningCertificate

Obtém ou define o certificado usado para assinar o token.

System_CAPS_pubproperty UserClaims

Obtém uma lista de declarações de usuário delegadas.(herdado de OAuthS2SCredential.)

System_CAPS_pubproperty UserName

(herdado de NetworkCredential.)

Métodos

Nome Descrição
System_CAPS_pubmethod Equals(Object)

(herdado de Object.)

System_CAPS_protmethod Finalize()

(herdado de Object.)

System_CAPS_pubmethod GetAuthorization(OAuthS2SAuthenticationChallenge[], HttpWebRequest)

(Substitui OAuthS2SCredential.GetAuthorization(OAuthS2SAuthenticationChallenge[], HttpWebRequest).)

System_CAPS_pubmethod GetCredential(String, Int32, String)

(herdado de NetworkCredential.)

System_CAPS_pubmethod GetCredential(Uri, String)

(herdado de NetworkCredential.)

System_CAPS_pubmethod GetHashCode()

(herdado de Object.)

System_CAPS_pubmethod GetType()

(herdado de Object.)

System_CAPS_protmethod MemberwiseClone()

(herdado de Object.)

System_CAPS_pubmethod SelectChallenge(IList<OAuthS2SAuthenticationChallenge>)

Seleciona o desafio de autenticação a usar.(herdado de OAuthS2SCredential.)

System_CAPS_pubmethod ToString()

(herdado de Object.)

Acesso thread-safe

Qualquer estático público (Compartilhado no Visual Basic) membros desde tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Namespace Microsoft.Workflow.Client.Security

Retornar ao topo