UNPKG

@mochabug/adapt-web

Version:

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

184 lines 11.8 kB
// 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. import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2"; import { file_buf_validate_validate } from "../../../../buf/validate/validate_pb.js"; import { file_mochabugapis_adapt_plugins_v1_file } from "./file_pb.js"; /** * Describes the file mochabugapis/adapt/plugins/v1/oauth2_service.proto. */ export const file_mochabugapis_adapt_plugins_v1_oauth2_service = /*@__PURE__*/ fileDesc("CjJtb2NoYWJ1Z2FwaXMvYWRhcHQvcGx1Z2lucy92MS9vYXV0aDJfc2VydmljZS5wcm90bxIdbW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEi5AkKEE9hdXRoMkRlZmluaXRpb24STgoKZ3JhbnRfdHlwZRgBIAEoDjIuLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLk9hdXRoMkdyYW50VHlwZUIKukgHggEEEAEgABIlCgZzY29wZXMYAiADKAlCFbpIEpIBDwgBEPQDGAEiBnIEEAEYZBJWCgthdXRoX21ldGhvZBgDIAEoDjItLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLk9hdXRoMkF1dGhUeXBlQg26SArYAQGCAQQQASAASACIAQESTQoDYWxnGAQgASgOMiwubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuUHJpdmF0ZUtleUFsZ0INukgK2AEBggEEEAEgAEgBiAEBEiUKCWNsaWVudF9pZBgFIAEoCUINukgK2AEBcgUQARj6AUgCiAEBElYKDnRva2VuX2VuZHBvaW50GAYgASgJQj66SDtyORALGIAgMjJeaHR0cHM6Ly9bYS16QS1aMC05Li1dKyg/OlwuW2EtekEtWl17Mix9KSg/Oi8uKik/JBI8CgRjb2RlGAcgASgLMikubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuT2F1dGgyQ29kZUgDiAEBOsUFukjBBRrnAQoSb2F1dGgyLmF1dGhfbWV0aG9kEocBVGhlIGF1dGhfbWV0aG9kIHByb3BlcnR5IG11c3QgYmUgc2V0IGluIGNhc2Ugb2YgZ3JhbnRfdHlwZSBPQVVUSDJfR1JBTlRfVFlQRV9BVVRIT1JJWkFUSU9OX0NPREUgb3IgT0FVVEgyX0dSQU5UX1RZUEVfQ0xJRU5UX0NSRURFTlRJQUxTGkdoYXModGhpcy5hdXRoX21ldGhvZCkgPT0gKHRoaXMuZ3JhbnRfdHlwZSA9PSAxIHx8IHRoaXMuZ3JhbnRfdHlwZSA9PSAyKRrAAgoKb2F1dGgyLmFsZxK+AVRoZSBhbGcgcHJvcGVydHkgbXVzdCBiZSBzZXQgaW4gY2FzZSBvZiBncmFudF90eXBlIE9BVVRIMl9HUkFOVF9UWVBFX0pXVF9CRUFSRVIsIE9BVVRIMl9HUkFOVF9UWVBFX1NBTUwyX0JFQVJFUiBvciBhdXRoX21ldGhvZCBPQVVUSDJfQVVUSF9UWVBFX1BSSVZBVEVfS0VZX0pXVCwgT0FVVEgyX0FVVEhfVFlQRV9TQU1MMl9CRUFSRVIacWhhcyh0aGlzLmFsZykgPT0gKHRoaXMuZ3JhbnRfdHlwZSA9PSAzIHx8IHRoaXMuZ3JhbnRfdHlwZSA9PSA0IHx8IHRoaXMuYXV0aF9tZXRob2QgPT0gMyB8fCB0aGlzLmF1dGhfbWV0aG9kID09IDUpGpEBCgtvYXV0aDIuY29kZRJYVGhlIGNvZGUgcHJvcGVydHkgbXVzdCBiZSBzZXQgaW4gY2FzZSBvZiBncmFudF90eXBlIE9BVVRIMl9HUkFOVF9UWVBFX0FVVEhPUklaQVRJT05fQ09ERRooaGFzKHRoaXMuY29kZSkgPT0gKHRoaXMuZ3JhbnRfdHlwZSA9PSAxKUIOCgxfYXV0aF9tZXRob2RCBgoEX2FsZ0IMCgpfY2xpZW50X2lkQgcKBV9jb2RlIpYDCgpPYXV0aDJDb2RlElUKDWF1dGhfZW5kcG9pbnQYASABKAlCPrpIO3I5EAsYgCAyMl5odHRwczovL1thLXpBLVowLTkuLV0rKD86XC5bYS16QS1aXXsyLH0pKD86Ly4qKT8kEhoKBmlzc3VlchgCIAEoCUIKukgHcgUQARiAIBJQCghqd2tzX3VyaRgDIAEoCUI+ukg7cjkQCxiAIDIyXmh0dHBzOi8vW2EtekEtWjAtOS4tXSsoPzpcLlthLXpBLVpdezIsfSkoPzovLiopPyQSeAoRYWRkaXRpb25hbF9wYXJhbXMYBCADKAsyPy5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5PYXV0aDJDb2RlLkFkZGl0aW9uYWxQYXJhbXNFbnRyeUIcukgZmgEWCAAQMiIHcgUQARj6ASoHcgUQARj6ARIQCgh1c2VfcGtjZRgFIAEoCBo3ChVBZGRpdGlvbmFsUGFyYW1zRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASKxAwoMT2F1dGgyQ29uZmlnEiUKCWNsaWVudF9pZBgBIAEoCUINukgK2AECcgUQARiAAkgBiAEBEj4KCmJhc2ljX2F1dGgYAiABKAsyKC5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5CYXNpY0F1dGhIABI8Cglmb3JtX2F1dGgYAyABKAsyJy5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5Gb3JtQXV0aEgAEkkKEHByaXZhdGVfand0X2F1dGgYBCABKAsyLS5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5Qcml2YXRlSldUQXV0aEgAEjwKCW10bHNfYXV0aBgFIAEoCzInLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLk1UTFNBdXRoSAASPAoJc2FtbF9hdXRoGAYgASgLMicubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuU0FNTEF1dGhIABIRCgdjb25zZW50GAcgASgISABCFAoLYXV0aF9tZXRob2QSBbpIAggBQgwKCl9jbGllbnRfaWQiLgoJQmFzaWNBdXRoEiEKDWNsaWVudF9zZWNyZXQYASABKAlCCrpIB3IFEAUYgAIiLQoIRm9ybUF1dGgSIQoNY2xpZW50X3NlY3JldBgBIAEoCUIKukgHcgUQBRiAAiJSCg5Qcml2YXRlSldUQXV0aBJACgtwcml2YXRlX2tleRgBIAEoCzIjLm1vY2hhYnVnYXBpcy5hZGFwdC5wbHVnaW5zLnYxLkZpbGVCBrpIA8gBASLTAQoITVRMU0F1dGgSQAoLY2VydGlmaWNhdGUYASABKAsyIy5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5GaWxlQga6SAPIAQESQAoLcHJpdmF0ZV9rZXkYAiABKAsyIy5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5GaWxlQga6SAPIAQESQwoOY2FfY2VydGlmaWNhdGUYAyABKAsyIy5tb2NoYWJ1Z2FwaXMuYWRhcHQucGx1Z2lucy52MS5GaWxlQga6SAPIAQEijgEKCFNBTUxBdXRoEkAKC3ByaXZhdGVfa2V5GAEgASgLMiMubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuRmlsZUIGukgDyAEBEkAKC2NlcnRpZmljYXRlGAIgASgLMiMubW9jaGFidWdhcGlzLmFkYXB0LnBsdWdpbnMudjEuRmlsZUIGukgDyAEBKksKDVByaXZhdGVLZXlBbGcSHwobUFJJVkFURV9LRVlfQUxHX1VOU1BFQ0lGSUVEEAASGQoVUFJJVkFURV9LRVlfQUxHX1JTMjU2EAEqzgEKD09hdXRoMkdyYW50VHlwZRIhCh1PQVVUSDJfR1JBTlRfVFlQRV9VTlNQRUNJRklFRBAAEigKJE9BVVRIMl9HUkFOVF9UWVBFX0FVVEhPUklaQVRJT05fQ09ERRABEigKJE9BVVRIMl9HUkFOVF9UWVBFX0NMSUVOVF9DUkVERU5USUFMUxACEiAKHE9BVVRIMl9HUkFOVF9UWVBFX0pXVF9CRUFSRVIQAxIiCh5PQVVUSDJfR1JBTlRfVFlQRV9TQU1MMl9CRUFSRVIQBCrNAQoOT2F1dGgyQXV0aFR5cGUSIAocT0FVVEgyX0FVVEhfVFlQRV9VTlNQRUNJRklFRBAAEhoKFk9BVVRIMl9BVVRIX1RZUEVfQkFTSUMQARIZChVPQVVUSDJfQVVUSF9UWVBFX0ZPUk0QAhIkCiBPQVVUSDJfQVVUSF9UWVBFX1BSSVZBVEVfS0VZX0pXVBADEhkKFU9BVVRIMl9BVVRIX1RZUEVfTVRMUxAEEiEKHU9BVVRIMl9BVVRIX1RZUEVfU0FNTDJfQkVBUkVSEAViBnByb3RvMw", [file_buf_validate_validate, file_mochabugapis_adapt_plugins_v1_file]); /** * Describes the message mochabugapis.adapt.plugins.v1.Oauth2Definition. * Use `create(Oauth2DefinitionSchema)` to create a new message. */ export const Oauth2DefinitionSchema = /*@__PURE__*/ messageDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 0); /** * Describes the message mochabugapis.adapt.plugins.v1.Oauth2Code. * Use `create(Oauth2CodeSchema)` to create a new message. */ export const Oauth2CodeSchema = /*@__PURE__*/ messageDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 1); /** * Describes the message mochabugapis.adapt.plugins.v1.Oauth2Config. * Use `create(Oauth2ConfigSchema)` to create a new message. */ export const Oauth2ConfigSchema = /*@__PURE__*/ messageDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 2); /** * Describes the message mochabugapis.adapt.plugins.v1.BasicAuth. * Use `create(BasicAuthSchema)` to create a new message. */ export const BasicAuthSchema = /*@__PURE__*/ messageDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 3); /** * Describes the message mochabugapis.adapt.plugins.v1.FormAuth. * Use `create(FormAuthSchema)` to create a new message. */ export const FormAuthSchema = /*@__PURE__*/ messageDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 4); /** * Describes the message mochabugapis.adapt.plugins.v1.PrivateJWTAuth. * Use `create(PrivateJWTAuthSchema)` to create a new message. */ export const PrivateJWTAuthSchema = /*@__PURE__*/ messageDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 5); /** * Describes the message mochabugapis.adapt.plugins.v1.MTLSAuth. * Use `create(MTLSAuthSchema)` to create a new message. */ export const MTLSAuthSchema = /*@__PURE__*/ messageDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 6); /** * Describes the message mochabugapis.adapt.plugins.v1.SAMLAuth. * Use `create(SAMLAuthSchema)` to create a new message. */ export const SAMLAuthSchema = /*@__PURE__*/ messageDesc(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 */ export 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 || (PrivateKeyAlg = {})); /** * Describes the enum mochabugapis.adapt.plugins.v1.PrivateKeyAlg. */ export const PrivateKeyAlgSchema = /*@__PURE__*/ enumDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 0); /** * The OAuth2 grant type * * @generated from enum mochabugapis.adapt.plugins.v1.Oauth2GrantType */ export 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 || (Oauth2GrantType = {})); /** * Describes the enum mochabugapis.adapt.plugins.v1.Oauth2GrantType. */ export const Oauth2GrantTypeSchema = /*@__PURE__*/ enumDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 1); /** * The OAuth2 client authentication method * * @generated from enum mochabugapis.adapt.plugins.v1.Oauth2AuthType */ export 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 || (Oauth2AuthType = {})); /** * Describes the enum mochabugapis.adapt.plugins.v1.Oauth2AuthType. */ export const Oauth2AuthTypeSchema = /*@__PURE__*/ enumDesc(file_mochabugapis_adapt_plugins_v1_oauth2_service, 2); //# sourceMappingURL=oauth2_service_pb.js.map