Partilhar via


SasTokenProvider class

Construtores

SasTokenProvider(string, string, string, number, number)

Inicializa uma nova instância de SasTokenProvider

Propriedades

key

O valor secreto associado à chave EventHub/ServiceBus acima.

keyName

O nome da chave EventHub/ServiceBus.

namespace

O namespace da instância EventHub/ServiceBus.

tokenRenewalMarginInSeconds

O número de segundos em que é bom renovar o token. Padrão = 900 segundos (15 minutos).

tokenValidTimeInSeconds

O número de segundos para os quais o token é válido. Padrão = 3600 segundos (1 hora).

Métodos

fromConnectionString(string)

Cria um provedor de token a partir da cadeia de conexão EventHub/ServiceBus;

getToken(string)

Obtém o token sas para o público especificado

Detalhes do Construtor

SasTokenProvider(string, string, string, number, number)

Inicializa uma nova instância de SasTokenProvider

new SasTokenProvider(namespace: string, keyName: string, key: string, tokenValidTimeInSeconds?: number, tokenRenewalMarginInSeconds?: number)

Parâmetros

namespace

string

O namespace da instância EventHub/ServiceBus.

keyName

string

O nome da chave EventHub/ServiceBus.

key

string

O valor secreto associado à chave EventHub/ServiceBus acima

tokenValidTimeInSeconds

number

tokenRenewalMarginInSeconds

number

Detalhes de Propriedade

key

O valor secreto associado à chave EventHub/ServiceBus acima.

key: string

Valor de Propriedade

string

keyName

O nome da chave EventHub/ServiceBus.

keyName: string

Valor de Propriedade

string

namespace

O namespace da instância EventHub/ServiceBus.

namespace: string

Valor de Propriedade

string

tokenRenewalMarginInSeconds

O número de segundos em que é bom renovar o token. Padrão = 900 segundos (15 minutos).

tokenRenewalMarginInSeconds: number

Valor de Propriedade

number

tokenValidTimeInSeconds

O número de segundos para os quais o token é válido. Padrão = 3600 segundos (1 hora).

tokenValidTimeInSeconds: number

Valor de Propriedade

number

Detalhes de Método

fromConnectionString(string)

Cria um provedor de token a partir da cadeia de conexão EventHub/ServiceBus;

static function fromConnectionString(connectionString: string): SasTokenProvider

Parâmetros

connectionString

string

A cadeia de conexão EventHub/ServiceBus

Devoluções

getToken(string)

Obtém o token sas para o público especificado

function getToken(audience?: string): Promise<TokenInfo>

Parâmetros

audience

string

O público para o qual o token é desejado. Se não for fornecido, o Endpoint da cadeia de conexão será aplicado.

Devoluções

Promise<TokenInfo>