SharedAccessSignatureTokenProvider Class
- java.
lang. Object - TokenProvider
- com.
microsoft. azure. servicebus. security. SharedAccessSignatureTokenProvider
- com.
public class SharedAccessSignatureTokenProvider extends TokenProvider
This is a token provider that generates Shared Access Signature(SAS) tokens or reuses an already generated SAS token.
Constructor Summary
Constructor | Description |
---|---|
SharedAccessSignatureTokenProvider(String sasToken, Instant sasTokenValidUntil) |
Creates an instance that doesn't generate tokens but reuses an already generated SAS token. |
SharedAccessSignatureTokenProvider(String sasKeyName, String sasKey, int tokenValidityInSeconds) |
Creates an instance that generates SAS tokens from the given SAS key name and value. |
Method Summary
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Security |
getSecurityTokenAsync(String audience) |
Inherited Members
Constructor Details
SharedAccessSignatureTokenProvider
public SharedAccessSignatureTokenProvider(String sasToken, Instant sasTokenValidUntil)
Creates an instance that doesn't generate tokens but reuses an already generated SAS token.
Parameters:
SharedAccessSignatureTokenProvider
public SharedAccessSignatureTokenProvider(String sasKeyName, String sasKey, int tokenValidityInSeconds)
Creates an instance that generates SAS tokens from the given SAS key name and value.
Parameters:
Method Details
getSecurityTokenAsync
public CompletableFuture
Parameters:
Applies to
Azure SDK for Java