Auto-commit 2026-04-29 16:31
This commit is contained in:
22
node_modules/twilio/lib/credential_provider/ClientCredentialProvider.d.ts
generated
vendored
Normal file
22
node_modules/twilio/lib/credential_provider/ClientCredentialProvider.d.ts
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import CredentialProvider from "./CredentialProvider";
|
||||
import TokenManager from "../http/bearer_token/TokenManager";
|
||||
import AuthStrategy from "../auth_strategy/AuthStrategy";
|
||||
declare class ClientCredentialProvider extends CredentialProvider {
|
||||
grantType: string;
|
||||
clientId: string;
|
||||
clientSecret: string;
|
||||
tokenManager: TokenManager | null;
|
||||
constructor();
|
||||
toAuthStrategy(): AuthStrategy;
|
||||
}
|
||||
declare namespace ClientCredentialProvider {
|
||||
class ClientCredentialProviderBuilder {
|
||||
private readonly instance;
|
||||
constructor();
|
||||
setClientId(clientId: string): ClientCredentialProviderBuilder;
|
||||
setClientSecret(clientSecret: string): ClientCredentialProviderBuilder;
|
||||
setTokenManager(tokenManager: TokenManager): ClientCredentialProviderBuilder;
|
||||
build(): ClientCredentialProvider;
|
||||
}
|
||||
}
|
||||
export = ClientCredentialProvider;
|
||||
50
node_modules/twilio/lib/credential_provider/ClientCredentialProvider.js
generated
vendored
Normal file
50
node_modules/twilio/lib/credential_provider/ClientCredentialProvider.js
generated
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
const CredentialProvider_1 = __importDefault(require("./CredentialProvider"));
|
||||
const ApiTokenManager_1 = __importDefault(require("../http/bearer_token/ApiTokenManager"));
|
||||
const TokenAuthStrategy_1 = __importDefault(require("../auth_strategy/TokenAuthStrategy"));
|
||||
class ClientCredentialProvider extends CredentialProvider_1.default {
|
||||
constructor() {
|
||||
super("client-credentials");
|
||||
this.grantType = "client_credentials";
|
||||
this.clientId = "";
|
||||
this.clientSecret = "";
|
||||
this.tokenManager = null;
|
||||
}
|
||||
toAuthStrategy() {
|
||||
if (this.tokenManager == null) {
|
||||
this.tokenManager = new ApiTokenManager_1.default({
|
||||
grantType: this.grantType,
|
||||
clientId: this.clientId,
|
||||
clientSecret: this.clientSecret,
|
||||
});
|
||||
}
|
||||
return new TokenAuthStrategy_1.default(this.tokenManager);
|
||||
}
|
||||
}
|
||||
(function (ClientCredentialProvider) {
|
||||
class ClientCredentialProviderBuilder {
|
||||
constructor() {
|
||||
this.instance = new ClientCredentialProvider();
|
||||
}
|
||||
setClientId(clientId) {
|
||||
this.instance.clientId = clientId;
|
||||
return this;
|
||||
}
|
||||
setClientSecret(clientSecret) {
|
||||
this.instance.clientSecret = clientSecret;
|
||||
return this;
|
||||
}
|
||||
setTokenManager(tokenManager) {
|
||||
this.instance.tokenManager = tokenManager;
|
||||
return this;
|
||||
}
|
||||
build() {
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
ClientCredentialProvider.ClientCredentialProviderBuilder = ClientCredentialProviderBuilder;
|
||||
})(ClientCredentialProvider || (ClientCredentialProvider = {}));
|
||||
module.exports = ClientCredentialProvider;
|
||||
7
node_modules/twilio/lib/credential_provider/CredentialProvider.d.ts
generated
vendored
Normal file
7
node_modules/twilio/lib/credential_provider/CredentialProvider.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import AuthStrategy from "../auth_strategy/AuthStrategy";
|
||||
export default abstract class CredentialProvider {
|
||||
private authType;
|
||||
protected constructor(authType: string);
|
||||
getAuthType(): string;
|
||||
abstract toAuthStrategy(): AuthStrategy;
|
||||
}
|
||||
11
node_modules/twilio/lib/credential_provider/CredentialProvider.js
generated
vendored
Normal file
11
node_modules/twilio/lib/credential_provider/CredentialProvider.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
class CredentialProvider {
|
||||
constructor(authType) {
|
||||
this.authType = authType;
|
||||
}
|
||||
getAuthType() {
|
||||
return this.authType;
|
||||
}
|
||||
}
|
||||
exports.default = CredentialProvider;
|
||||
9
node_modules/twilio/lib/credential_provider/NoAuthCredentialProvider.d.ts
generated
vendored
Normal file
9
node_modules/twilio/lib/credential_provider/NoAuthCredentialProvider.d.ts
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import CredentialProvider from "./CredentialProvider";
|
||||
import AuthStrategy from "../auth_strategy/AuthStrategy";
|
||||
declare namespace NoAuthCredentialProvider {
|
||||
class NoAuthCredentialProvider extends CredentialProvider {
|
||||
constructor();
|
||||
toAuthStrategy(): AuthStrategy;
|
||||
}
|
||||
}
|
||||
export = NoAuthCredentialProvider;
|
||||
19
node_modules/twilio/lib/credential_provider/NoAuthCredentialProvider.js
generated
vendored
Normal file
19
node_modules/twilio/lib/credential_provider/NoAuthCredentialProvider.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
const CredentialProvider_1 = __importDefault(require("./CredentialProvider"));
|
||||
const NoAuthStrategy_1 = __importDefault(require("../auth_strategy/NoAuthStrategy"));
|
||||
var NoAuthCredentialProvider;
|
||||
(function (NoAuthCredentialProvider_1) {
|
||||
class NoAuthCredentialProvider extends CredentialProvider_1.default {
|
||||
constructor() {
|
||||
super("noauth");
|
||||
}
|
||||
toAuthStrategy() {
|
||||
return new NoAuthStrategy_1.default();
|
||||
}
|
||||
}
|
||||
NoAuthCredentialProvider_1.NoAuthCredentialProvider = NoAuthCredentialProvider;
|
||||
})(NoAuthCredentialProvider || (NoAuthCredentialProvider = {}));
|
||||
module.exports = NoAuthCredentialProvider;
|
||||
22
node_modules/twilio/lib/credential_provider/OrgsCredentialProvider.d.ts
generated
vendored
Normal file
22
node_modules/twilio/lib/credential_provider/OrgsCredentialProvider.d.ts
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import CredentialProvider from "./CredentialProvider";
|
||||
import TokenManager from "../http/bearer_token/TokenManager";
|
||||
import AuthStrategy from "../auth_strategy/AuthStrategy";
|
||||
declare class OrgsCredentialProvider extends CredentialProvider {
|
||||
grantType: string;
|
||||
clientId: string;
|
||||
clientSecret: string;
|
||||
tokenManager: TokenManager | null;
|
||||
constructor();
|
||||
toAuthStrategy(): AuthStrategy;
|
||||
}
|
||||
declare namespace OrgsCredentialProvider {
|
||||
class OrgsCredentialProviderBuilder {
|
||||
private readonly instance;
|
||||
constructor();
|
||||
setClientId(clientId: string): OrgsCredentialProviderBuilder;
|
||||
setClientSecret(clientSecret: string): OrgsCredentialProviderBuilder;
|
||||
setTokenManager(tokenManager: TokenManager): OrgsCredentialProviderBuilder;
|
||||
build(): OrgsCredentialProvider;
|
||||
}
|
||||
}
|
||||
export = OrgsCredentialProvider;
|
||||
50
node_modules/twilio/lib/credential_provider/OrgsCredentialProvider.js
generated
vendored
Normal file
50
node_modules/twilio/lib/credential_provider/OrgsCredentialProvider.js
generated
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
const CredentialProvider_1 = __importDefault(require("./CredentialProvider"));
|
||||
const OrgsTokenManager_1 = __importDefault(require("../http/bearer_token/OrgsTokenManager"));
|
||||
const TokenAuthStrategy_1 = __importDefault(require("../auth_strategy/TokenAuthStrategy"));
|
||||
class OrgsCredentialProvider extends CredentialProvider_1.default {
|
||||
constructor() {
|
||||
super("client-credentials");
|
||||
this.grantType = "client_credentials";
|
||||
this.clientId = "";
|
||||
this.clientSecret = "";
|
||||
this.tokenManager = null;
|
||||
}
|
||||
toAuthStrategy() {
|
||||
if (this.tokenManager == null) {
|
||||
this.tokenManager = new OrgsTokenManager_1.default({
|
||||
grantType: this.grantType,
|
||||
clientId: this.clientId,
|
||||
clientSecret: this.clientSecret,
|
||||
});
|
||||
}
|
||||
return new TokenAuthStrategy_1.default(this.tokenManager);
|
||||
}
|
||||
}
|
||||
(function (OrgsCredentialProvider) {
|
||||
class OrgsCredentialProviderBuilder {
|
||||
constructor() {
|
||||
this.instance = new OrgsCredentialProvider();
|
||||
}
|
||||
setClientId(clientId) {
|
||||
this.instance.clientId = clientId;
|
||||
return this;
|
||||
}
|
||||
setClientSecret(clientSecret) {
|
||||
this.instance.clientSecret = clientSecret;
|
||||
return this;
|
||||
}
|
||||
setTokenManager(tokenManager) {
|
||||
this.instance.tokenManager = tokenManager;
|
||||
return this;
|
||||
}
|
||||
build() {
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
OrgsCredentialProvider.OrgsCredentialProviderBuilder = OrgsCredentialProviderBuilder;
|
||||
})(OrgsCredentialProvider || (OrgsCredentialProvider = {}));
|
||||
module.exports = OrgsCredentialProvider;
|
||||
Reference in New Issue
Block a user