20 lines
789 B
JavaScript
20 lines
789 B
JavaScript
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT License.
|
|
import { CredentialPolicy } from "./CredentialPolicy.js";
|
|
/**
|
|
* AnonymousCredentialPolicy is used with HTTP(S) requests that read public resources
|
|
* or for use with Shared Access Signatures (SAS).
|
|
*/
|
|
export class AnonymousCredentialPolicy extends CredentialPolicy {
|
|
/**
|
|
* Creates an instance of AnonymousCredentialPolicy.
|
|
* @param nextPolicy -
|
|
* @param options -
|
|
*/
|
|
// The base class has a protected constructor. Adding a public one to enable constructing of this class.
|
|
/* eslint-disable-next-line @typescript-eslint/no-useless-constructor*/
|
|
constructor(nextPolicy, options) {
|
|
super(nextPolicy, options);
|
|
}
|
|
}
|
|
//# sourceMappingURL=AnonymousCredentialPolicy.js.map
|