UNPKG

@mochabug/adapt-web

Version:

The client library to execute automations, without effort, in a browser environment

187 lines 12.8 kB
"use strict"; // Copyright 2023, mochabug AB // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. Object.defineProperty(exports, "__esModule", { value: true }); exports.Oauth2AuthTypeSchema = exports.Oauth2AuthType = exports.Oauth2GrantTypeSchema = exports.Oauth2GrantType = exports.PrivateKeyAlgSchema = exports.PrivateKeyAlg = exports.SAMLAuthSchema = exports.MTLSAuthSchema = exports.PrivateJWTAuthSchema = exports.FormAuthSchema = exports.BasicAuthSchema = exports.Oauth2ConfigSchema = exports.Oauth2CodeSchema = exports.Oauth2DefinitionSchema = exports.file_mochabugapis_adapt_plugins_v1_oauth2_service = void 0; const codegenv2_1 = require("@bufbuild/protobuf/codegenv2"); const validate_pb_js_1 = require("../../../../buf/validate/validate_pb.js"); const file_pb_js_1 = require("./file_pb.js"); /** * Describes the file mochabugapis/adapt/plugins/v1/oauth2_service.proto. */ exports.file_mochabugapis_adapt_plugins_v1_oauth2_service = (0, codegenv2_1.fileDesc)("CjJtb2NoYWJ1Z2FwaXMvYWRhcHQvcGx1Z2lucy92MS9vYXV0aDJfc2VydmljZS5wcm90bxIdbW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEisgsKEE9hdXRoMkRlZmluaXRpb24STgoKZ3JhbnRfdHlwZRgBIAEoDjIuLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLk9hdXRoMkdyYW50VHlwZUIKukgHggEEEAEgABIlCgZzY29wZXMYAiADKAlCFbpIEpIBDwgAEPQDGAEiBnIEEAEYZBJTCgthdXRoX21ldGhvZBgDIAEoDjItLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLk9hdXRoMkF1dGhUeXBlQgq6SAeCAQQQASAASACIAQESSgoDYWxnGAQgASgOMiwubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuUHJpdmF0ZUtleUFsZ0IKukgHggEEEAEgAEgBiAEBEiIKCWNsaWVudF9pZBgFIAEoCUIKukgHcgUQARj6AUgCiAEBElYKDnRva2VuX2VuZHBvaW50GAYgASgJQj66SDtyORALGIAgMjJeaHR0cHM6Ly9bYS16QS1aMC05Li1dKyg/OlwuW2EtekEtWl17Mix9KSg/Oi8uKik/JBI8CgRjb2RlGAcgASgLMikubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuT2F1dGgyQ29kZUgDiAEBOpwHukiYBxrnAQoSb2F1dGgyLmF1dGhfbWV0aG9kEocBVGhlIGF1dGhfbWV0aG9kIHByb3BlcnR5IG11c3QgYmUgc2V0IGluIGNhc2Ugb2YgZ3JhbnRfdHlwZSBPQVVUSDJfR1JBTlRfVFlQRV9BVVRIT1JJWkFUSU9OX0NPREUgb3IgT0FVVEgyX0dSQU5UX1RZUEVfQ0xJRU5UX0NSRURFTlRJQUxTGkdoYXModGhpcy5hdXRoX21ldGhvZCkgPT0gKHRoaXMuZ3JhbnRfdHlwZSA9PSAxIHx8IHRoaXMuZ3JhbnRfdHlwZSA9PSAyKRrAAgoKb2F1dGgyLmFsZxK+AVRoZSBhbGcgcHJvcGVydHkgbXVzdCBiZSBzZXQgaW4gY2FzZSBvZiBncmFudF90eXBlIE9BVVRIMl9HUkFOVF9UWVBFX0pXVF9CRUFSRVIsIE9BVVRIMl9HUkFOVF9UWVBFX1NBTUwyX0JFQVJFUiBvciBhdXRoX21ldGhvZCBPQVVUSDJfQVVUSF9UWVBFX1BSSVZBVEVfS0VZX0pXVCwgT0FVVEgyX0FVVEhfVFlQRV9TQU1MMl9CRUFSRVIacWhhcyh0aGlzLmFsZykgPT0gKHRoaXMuZ3JhbnRfdHlwZSA9PSAzIHx8IHRoaXMuZ3JhbnRfdHlwZSA9PSA0IHx8IHRoaXMuYXV0aF9tZXRob2QgPT0gMyB8fCB0aGlzLmF1dGhfbWV0aG9kID09IDUpGtQBChBvYXV0aDIuY2xpZW50X2lkEl1UaGUgY2xpZW50X2lkIHByb3BlcnR5IG11c3QgYmUgc2V0IGluIGNhc2Ugb2YgZ3JhbnRfdHlwZSBPQVVUSDJfR1JBTlRfVFlQRV9BVVRIT1JJWkFUSU9OX0NPREUaYShoYXModGhpcy5jbGllbnRfaWQpID09ICh0aGlzLmdyYW50X3R5cGUgPT0gMSkpIHx8ICh0aGlzLmdyYW50X3R5cGUgIT0gMSAmJiAhaGFzKHRoaXMuY2xpZW50X2lkKSkakQEKC29hdXRoMi5jb2RlElhUaGUgY29kZSBwcm9wZXJ0eSBtdXN0IGJlIHNldCBpbiBjYXNlIG9mIGdyYW50X3R5cGUgT0FVVEgyX0dSQU5UX1RZUEVfQVVUSE9SSVpBVElPTl9DT0RFGihoYXModGhpcy5jb2RlKSA9PSAodGhpcy5ncmFudF90eXBlID09IDEpQg4KDF9hdXRoX21ldGhvZEIGCgRfYWxnQgwKCl9jbGllbnRfaWRCBwoFX2NvZGUiqAIKCk9hdXRoMkNvZGUSVQoNYXV0aF9lbmRwb2ludBgBIAEoCUI+ukg7cjkQCxiAIDIyXmh0dHBzOi8vW2EtekEtWjAtOS4tXSsoPzpcLlthLXpBLVpdezIsfSkoPzovLiopPyQSeAoRYWRkaXRpb25hbF9wYXJhbXMYAiADKAsyPy5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5PYXV0aDJDb2RlLkFkZGl0aW9uYWxQYXJhbXNFbnRyeUIcukgZmgEWCAAQMiIHcgUQARj6ASoHcgUQARj6ARIQCgh1c2VfcGtjZRgDIAEoCBo3ChVBZGRpdGlvbmFsUGFyYW1zRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASKuAwoMT2F1dGgyQ29uZmlnEiIKCWNsaWVudF9pZBgBIAEoCUIKukgHcgUQARiAAkgBiAEBEj4KCmJhc2ljX2F1dGgYAiABKAsyKC5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5CYXNpY0F1dGhIABI8Cglmb3JtX2F1dGgYAyABKAsyJy5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5Gb3JtQXV0aEgAEkkKEHByaXZhdGVfand0X2F1dGgYBCABKAsyLS5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5Qcml2YXRlSldUQXV0aEgAEjwKCW10bHNfYXV0aBgFIAEoCzInLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLk1UTFNBdXRoSAASPAoJc2FtbF9hdXRoGAYgASgLMicubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuU0FNTEF1dGhIABIRCgdjb25zZW50GAcgASgISABCFAoLYXV0aF9tZXRob2QSBbpIAggBQgwKCl9jbGllbnRfaWQiLgoJQmFzaWNBdXRoEiEKDWNsaWVudF9zZWNyZXQYASABKAlCCrpIB3IFEAUYgAIiLQoIRm9ybUF1dGgSIQoNY2xpZW50X3NlY3JldBgBIAEoCUIKukgHcgUQBRiAAiKAAQoOUHJpdmF0ZUpXVEF1dGgSQAoLcHJpdmF0ZV9rZXkYASABKAsyIy5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5GaWxlQga6SAPIAQESIAoHc3ViamVjdBgCIAEoCUIKukgHcgUQARiAAkgAiAEBQgoKCF9zdWJqZWN0IucCCghNVExTQXV0aBJACgtjZXJ0aWZpY2F0ZRgBIAEoCzIjLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLkZpbGVCBrpIA8gBARJACgtwcml2YXRlX2tleRgCIAEoCzIjLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLkZpbGVCBrpIA8gBARJDCg5jYV9jZXJ0aWZpY2F0ZRgDIAEoCzIjLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLkZpbGVCBrpIA8gBARJ9ChBjZXJ0aWZpY2F0ZV9ob3N0GAQgASgJQl66SFtyWRABGP0BMlJeKFwqXC4pP1thLXowLTldKFthLXowLTktXXswLDYxfVthLXowLTldKT8oXC5bYS16MC05XShbYS16MC05LV17MCw2MX1bYS16MC05XSk/KSokSACIAQFCEwoRX2NlcnRpZmljYXRlX2hvc3QijgEKCFNBTUxBdXRoEkAKC3ByaXZhdGVfa2V5GAEgASgLMiMubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuRmlsZUIGukgDyAEBEkAKC2NlcnRpZmljYXRlGAIgASgLMiMubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuRmlsZUIGukgDyAEBKksKDVByaXZhdGVLZXlBbGcSHwobUFJJVkFURV9LRVlfQUxHX1VOU1BFQ0lGSUVEEAASGQoVUFJJVkFURV9LRVlfQUxHX1JTMjU2EAEqzgEKD09hdXRoMkdyYW50VHlwZRIhCh1PQVVUSDJfR1JBTlRfVFlQRV9VTlNQRUNJRklFRBAAEigKJE9BVVRIMl9HUkFOVF9UWVBFX0FVVEhPUklaQVRJT05fQ09ERRABEigKJE9BVVRIMl9HUkFOVF9UWVBFX0NMSUVOVF9DUkVERU5USUFMUxACEiAKHE9BVVRIMl9HUkFOVF9UWVBFX0pXVF9CRUFSRVIQAxIiCh5PQVVUSDJfR1JBTlRfVFlQRV9TQU1MMl9CRUFSRVIQBCrNAQoOT2F1dGgyQXV0aFR5cGUSIAocT0FVVEgyX0FVVEhfVFlQRV9VTlNQRUNJRklFRBAAEhoKFk9BVVRIMl9BVVRIX1RZUEVfQkFTSUMQARIZChVPQVVUSDJfQVVUSF9UWVBFX0ZPUk0QAhIkCiBPQVVUSDJfQVVUSF9UWVBFX1BSSVZBVEVfS0VZX0pXVBADEhkKFU9BVVRIMl9BVVRIX1RZUEVfTVRMUxAEEiEKHU9BVVRIMl9BVVRIX1RZUEVfU0FNTDJfQkVBUkVSEAViBnByb3RvMw", [validate_pb_js_1.file_buf_validate_validate, file_pb_js_1.file_mochabugapis_adapt_plugins_v1_file]); /** * Describes the message mochabugapis.adapt.plugins.v1.Oauth2Definition. * Use `create(Oauth2DefinitionSchema)` to create a new message. */ exports.Oauth2DefinitionSchema = (0, codegenv2_1.messageDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 0); /** * Describes the message mochabugapis.adapt.plugins.v1.Oauth2Code. * Use `create(Oauth2CodeSchema)` to create a new message. */ exports.Oauth2CodeSchema = (0, codegenv2_1.messageDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 1); /** * Describes the message mochabugapis.adapt.plugins.v1.Oauth2Config. * Use `create(Oauth2ConfigSchema)` to create a new message. */ exports.Oauth2ConfigSchema = (0, codegenv2_1.messageDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 2); /** * Describes the message mochabugapis.adapt.plugins.v1.BasicAuth. * Use `create(BasicAuthSchema)` to create a new message. */ exports.BasicAuthSchema = (0, codegenv2_1.messageDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 3); /** * Describes the message mochabugapis.adapt.plugins.v1.FormAuth. * Use `create(FormAuthSchema)` to create a new message. */ exports.FormAuthSchema = (0, codegenv2_1.messageDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 4); /** * Describes the message mochabugapis.adapt.plugins.v1.PrivateJWTAuth. * Use `create(PrivateJWTAuthSchema)` to create a new message. */ exports.PrivateJWTAuthSchema = (0, codegenv2_1.messageDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 5); /** * Describes the message mochabugapis.adapt.plugins.v1.MTLSAuth. * Use `create(MTLSAuthSchema)` to create a new message. */ exports.MTLSAuthSchema = (0, codegenv2_1.messageDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 6); /** * Describes the message mochabugapis.adapt.plugins.v1.SAMLAuth. * Use `create(SAMLAuthSchema)` to create a new message. */ exports.SAMLAuthSchema = (0, codegenv2_1.messageDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 7); /** * The algorithm used for signing JWT or SAML assertions * * @generated from enum mochabugapis.adapt.plugins.v1.PrivateKeyAlg */ var PrivateKeyAlg; (function (PrivateKeyAlg) { /** * Unknown algorithm (invalid) * * @generated from enum value: PRIVATE_KEY_ALG_UNSPECIFIED = 0; */ PrivateKeyAlg[PrivateKeyAlg["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * RS256 algorithm * * @generated from enum value: PRIVATE_KEY_ALG_RS256 = 1; */ PrivateKeyAlg[PrivateKeyAlg["RS256"] = 1] = "RS256"; })(PrivateKeyAlg || (exports.PrivateKeyAlg = PrivateKeyAlg = {})); /** * Describes the enum mochabugapis.adapt.plugins.v1.PrivateKeyAlg. */ exports.PrivateKeyAlgSchema = (0, codegenv2_1.enumDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 0); /** * The OAuth2 grant type * * @generated from enum mochabugapis.adapt.plugins.v1.Oauth2GrantType */ var Oauth2GrantType; (function (Oauth2GrantType) { /** * Not specified (invalid) * * @generated from enum value: OAUTH2_GRANT_TYPE_UNSPECIFIED = 0; */ Oauth2GrantType[Oauth2GrantType["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Authorization Code Grant * grant_type=authorization_code * * @generated from enum value: OAUTH2_GRANT_TYPE_AUTHORIZATION_CODE = 1; */ Oauth2GrantType[Oauth2GrantType["AUTHORIZATION_CODE"] = 1] = "AUTHORIZATION_CODE"; /** * Client Credentials Grant * grant_type=client_credentials * * @generated from enum value: OAUTH2_GRANT_TYPE_CLIENT_CREDENTIALS = 2; */ Oauth2GrantType[Oauth2GrantType["CLIENT_CREDENTIALS"] = 2] = "CLIENT_CREDENTIALS"; /** * JWT Bearer Assertion Grant * grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer * * @generated from enum value: OAUTH2_GRANT_TYPE_JWT_BEARER = 3; */ Oauth2GrantType[Oauth2GrantType["JWT_BEARER"] = 3] = "JWT_BEARER"; /** * SAML 2.0 Bearer Assertion Grant * grant_type=urn:ietf:params:oauth:grant-type:saml2-bearer * * @generated from enum value: OAUTH2_GRANT_TYPE_SAML2_BEARER = 4; */ Oauth2GrantType[Oauth2GrantType["SAML2_BEARER"] = 4] = "SAML2_BEARER"; })(Oauth2GrantType || (exports.Oauth2GrantType = Oauth2GrantType = {})); /** * Describes the enum mochabugapis.adapt.plugins.v1.Oauth2GrantType. */ exports.Oauth2GrantTypeSchema = (0, codegenv2_1.enumDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 1); /** * The OAuth2 client authentication method * * @generated from enum mochabugapis.adapt.plugins.v1.Oauth2AuthType */ var Oauth2AuthType; (function (Oauth2AuthType) { /** * Not specified (invalid) * * @generated from enum value: OAUTH2_AUTH_TYPE_UNSPECIFIED = 0; */ Oauth2AuthType[Oauth2AuthType["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Basic Authentication (client ID and secret in Authorization header) * client_secret_basic * * @generated from enum value: OAUTH2_AUTH_TYPE_BASIC = 1; */ Oauth2AuthType[Oauth2AuthType["BASIC"] = 1] = "BASIC"; /** * Form Authentication (client ID and secret in form body) * client_secret_post * * @generated from enum value: OAUTH2_AUTH_TYPE_FORM = 2; */ Oauth2AuthType[Oauth2AuthType["FORM"] = 2] = "FORM"; /** * Private Key JWT Authentication * client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer * * @generated from enum value: OAUTH2_AUTH_TYPE_PRIVATE_KEY_JWT = 3; */ Oauth2AuthType[Oauth2AuthType["PRIVATE_KEY_JWT"] = 3] = "PRIVATE_KEY_JWT"; /** * Mutual TLS Authentication * tls_client_auth / self_signed_tls_client_auth * * @generated from enum value: OAUTH2_AUTH_TYPE_MTLS = 4; */ Oauth2AuthType[Oauth2AuthType["MTLS"] = 4] = "MTLS"; /** * SAML 2.0 Bearer Assertion for Client Authentication * client_assertion_type=urn:ietf:params:oauth:client-assertion-type:saml2-bearer * * @generated from enum value: OAUTH2_AUTH_TYPE_SAML2_BEARER = 5; */ Oauth2AuthType[Oauth2AuthType["SAML2_BEARER"] = 5] = "SAML2_BEARER"; })(Oauth2AuthType || (exports.Oauth2AuthType = Oauth2AuthType = {})); /** * Describes the enum mochabugapis.adapt.plugins.v1.Oauth2AuthType. */ exports.Oauth2AuthTypeSchema = (0, codegenv2_1.enumDesc)(exports.file_mochabugapis_adapt_plugins_v1_oauth2_service, 2); //# sourceMappingURL=oauth2_service_pb.js.map