@ragnaraven/zitadel-node-dual
Version:
Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!
1,368 lines • 45.3 kB
JavaScript
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var app_exports = {};
__export(app_exports, {
APIAuthMethodType: () => APIAuthMethodType,
APIConfig: () => APIConfig,
App: () => App,
AppNameQuery: () => AppNameQuery,
AppQuery: () => AppQuery,
AppState: () => AppState,
LoginV1: () => LoginV1,
LoginV2: () => LoginV2,
LoginVersion: () => LoginVersion,
OIDCAppType: () => OIDCAppType,
OIDCAuthMethodType: () => OIDCAuthMethodType,
OIDCConfig: () => OIDCConfig,
OIDCGrantType: () => OIDCGrantType,
OIDCResponseType: () => OIDCResponseType,
OIDCTokenType: () => OIDCTokenType,
OIDCVersion: () => OIDCVersion,
SAMLConfig: () => SAMLConfig,
aPIAuthMethodTypeFromJSON: () => aPIAuthMethodTypeFromJSON,
aPIAuthMethodTypeToJSON: () => aPIAuthMethodTypeToJSON,
appStateFromJSON: () => appStateFromJSON,
appStateToJSON: () => appStateToJSON,
oIDCAppTypeFromJSON: () => oIDCAppTypeFromJSON,
oIDCAppTypeToJSON: () => oIDCAppTypeToJSON,
oIDCAuthMethodTypeFromJSON: () => oIDCAuthMethodTypeFromJSON,
oIDCAuthMethodTypeToJSON: () => oIDCAuthMethodTypeToJSON,
oIDCGrantTypeFromJSON: () => oIDCGrantTypeFromJSON,
oIDCGrantTypeToJSON: () => oIDCGrantTypeToJSON,
oIDCResponseTypeFromJSON: () => oIDCResponseTypeFromJSON,
oIDCResponseTypeToJSON: () => oIDCResponseTypeToJSON,
oIDCTokenTypeFromJSON: () => oIDCTokenTypeFromJSON,
oIDCTokenTypeToJSON: () => oIDCTokenTypeToJSON,
oIDCVersionFromJSON: () => oIDCVersionFromJSON,
oIDCVersionToJSON: () => oIDCVersionToJSON,
protobufPackage: () => protobufPackage
});
module.exports = __toCommonJS(app_exports);
var import_wire = require("@bufbuild/protobuf/wire");
var import_duration = require("../google/protobuf/duration.js");
var import_message = require("./message.js");
var import_object = require("./object.js");
const protobufPackage = "zitadel.app.v1";
var AppState = /* @__PURE__ */ ((AppState2) => {
AppState2[AppState2["APP_STATE_UNSPECIFIED"] = 0] = "APP_STATE_UNSPECIFIED";
AppState2[AppState2["APP_STATE_ACTIVE"] = 1] = "APP_STATE_ACTIVE";
AppState2[AppState2["APP_STATE_INACTIVE"] = 2] = "APP_STATE_INACTIVE";
AppState2[AppState2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return AppState2;
})(AppState || {});
function appStateFromJSON(object) {
switch (object) {
case 0:
case "APP_STATE_UNSPECIFIED":
return 0 /* APP_STATE_UNSPECIFIED */;
case 1:
case "APP_STATE_ACTIVE":
return 1 /* APP_STATE_ACTIVE */;
case 2:
case "APP_STATE_INACTIVE":
return 2 /* APP_STATE_INACTIVE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function appStateToJSON(object) {
switch (object) {
case 0 /* APP_STATE_UNSPECIFIED */:
return "APP_STATE_UNSPECIFIED";
case 1 /* APP_STATE_ACTIVE */:
return "APP_STATE_ACTIVE";
case 2 /* APP_STATE_INACTIVE */:
return "APP_STATE_INACTIVE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var OIDCResponseType = /* @__PURE__ */ ((OIDCResponseType2) => {
OIDCResponseType2[OIDCResponseType2["OIDC_RESPONSE_TYPE_CODE"] = 0] = "OIDC_RESPONSE_TYPE_CODE";
OIDCResponseType2[OIDCResponseType2["OIDC_RESPONSE_TYPE_ID_TOKEN"] = 1] = "OIDC_RESPONSE_TYPE_ID_TOKEN";
OIDCResponseType2[OIDCResponseType2["OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN"] = 2] = "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN";
OIDCResponseType2[OIDCResponseType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return OIDCResponseType2;
})(OIDCResponseType || {});
function oIDCResponseTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_RESPONSE_TYPE_CODE":
return 0 /* OIDC_RESPONSE_TYPE_CODE */;
case 1:
case "OIDC_RESPONSE_TYPE_ID_TOKEN":
return 1 /* OIDC_RESPONSE_TYPE_ID_TOKEN */;
case 2:
case "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN":
return 2 /* OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function oIDCResponseTypeToJSON(object) {
switch (object) {
case 0 /* OIDC_RESPONSE_TYPE_CODE */:
return "OIDC_RESPONSE_TYPE_CODE";
case 1 /* OIDC_RESPONSE_TYPE_ID_TOKEN */:
return "OIDC_RESPONSE_TYPE_ID_TOKEN";
case 2 /* OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN */:
return "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var OIDCGrantType = /* @__PURE__ */ ((OIDCGrantType2) => {
OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_AUTHORIZATION_CODE"] = 0] = "OIDC_GRANT_TYPE_AUTHORIZATION_CODE";
OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_IMPLICIT"] = 1] = "OIDC_GRANT_TYPE_IMPLICIT";
OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_REFRESH_TOKEN"] = 2] = "OIDC_GRANT_TYPE_REFRESH_TOKEN";
OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_DEVICE_CODE"] = 3] = "OIDC_GRANT_TYPE_DEVICE_CODE";
OIDCGrantType2[OIDCGrantType2["OIDC_GRANT_TYPE_TOKEN_EXCHANGE"] = 4] = "OIDC_GRANT_TYPE_TOKEN_EXCHANGE";
OIDCGrantType2[OIDCGrantType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return OIDCGrantType2;
})(OIDCGrantType || {});
function oIDCGrantTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_GRANT_TYPE_AUTHORIZATION_CODE":
return 0 /* OIDC_GRANT_TYPE_AUTHORIZATION_CODE */;
case 1:
case "OIDC_GRANT_TYPE_IMPLICIT":
return 1 /* OIDC_GRANT_TYPE_IMPLICIT */;
case 2:
case "OIDC_GRANT_TYPE_REFRESH_TOKEN":
return 2 /* OIDC_GRANT_TYPE_REFRESH_TOKEN */;
case 3:
case "OIDC_GRANT_TYPE_DEVICE_CODE":
return 3 /* OIDC_GRANT_TYPE_DEVICE_CODE */;
case 4:
case "OIDC_GRANT_TYPE_TOKEN_EXCHANGE":
return 4 /* OIDC_GRANT_TYPE_TOKEN_EXCHANGE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function oIDCGrantTypeToJSON(object) {
switch (object) {
case 0 /* OIDC_GRANT_TYPE_AUTHORIZATION_CODE */:
return "OIDC_GRANT_TYPE_AUTHORIZATION_CODE";
case 1 /* OIDC_GRANT_TYPE_IMPLICIT */:
return "OIDC_GRANT_TYPE_IMPLICIT";
case 2 /* OIDC_GRANT_TYPE_REFRESH_TOKEN */:
return "OIDC_GRANT_TYPE_REFRESH_TOKEN";
case 3 /* OIDC_GRANT_TYPE_DEVICE_CODE */:
return "OIDC_GRANT_TYPE_DEVICE_CODE";
case 4 /* OIDC_GRANT_TYPE_TOKEN_EXCHANGE */:
return "OIDC_GRANT_TYPE_TOKEN_EXCHANGE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var OIDCAppType = /* @__PURE__ */ ((OIDCAppType2) => {
OIDCAppType2[OIDCAppType2["OIDC_APP_TYPE_WEB"] = 0] = "OIDC_APP_TYPE_WEB";
OIDCAppType2[OIDCAppType2["OIDC_APP_TYPE_USER_AGENT"] = 1] = "OIDC_APP_TYPE_USER_AGENT";
OIDCAppType2[OIDCAppType2["OIDC_APP_TYPE_NATIVE"] = 2] = "OIDC_APP_TYPE_NATIVE";
OIDCAppType2[OIDCAppType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return OIDCAppType2;
})(OIDCAppType || {});
function oIDCAppTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_APP_TYPE_WEB":
return 0 /* OIDC_APP_TYPE_WEB */;
case 1:
case "OIDC_APP_TYPE_USER_AGENT":
return 1 /* OIDC_APP_TYPE_USER_AGENT */;
case 2:
case "OIDC_APP_TYPE_NATIVE":
return 2 /* OIDC_APP_TYPE_NATIVE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function oIDCAppTypeToJSON(object) {
switch (object) {
case 0 /* OIDC_APP_TYPE_WEB */:
return "OIDC_APP_TYPE_WEB";
case 1 /* OIDC_APP_TYPE_USER_AGENT */:
return "OIDC_APP_TYPE_USER_AGENT";
case 2 /* OIDC_APP_TYPE_NATIVE */:
return "OIDC_APP_TYPE_NATIVE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var OIDCAuthMethodType = /* @__PURE__ */ ((OIDCAuthMethodType2) => {
OIDCAuthMethodType2[OIDCAuthMethodType2["OIDC_AUTH_METHOD_TYPE_BASIC"] = 0] = "OIDC_AUTH_METHOD_TYPE_BASIC";
OIDCAuthMethodType2[OIDCAuthMethodType2["OIDC_AUTH_METHOD_TYPE_POST"] = 1] = "OIDC_AUTH_METHOD_TYPE_POST";
OIDCAuthMethodType2[OIDCAuthMethodType2["OIDC_AUTH_METHOD_TYPE_NONE"] = 2] = "OIDC_AUTH_METHOD_TYPE_NONE";
OIDCAuthMethodType2[OIDCAuthMethodType2["OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"] = 3] = "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT";
OIDCAuthMethodType2[OIDCAuthMethodType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return OIDCAuthMethodType2;
})(OIDCAuthMethodType || {});
function oIDCAuthMethodTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_AUTH_METHOD_TYPE_BASIC":
return 0 /* OIDC_AUTH_METHOD_TYPE_BASIC */;
case 1:
case "OIDC_AUTH_METHOD_TYPE_POST":
return 1 /* OIDC_AUTH_METHOD_TYPE_POST */;
case 2:
case "OIDC_AUTH_METHOD_TYPE_NONE":
return 2 /* OIDC_AUTH_METHOD_TYPE_NONE */;
case 3:
case "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT":
return 3 /* OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function oIDCAuthMethodTypeToJSON(object) {
switch (object) {
case 0 /* OIDC_AUTH_METHOD_TYPE_BASIC */:
return "OIDC_AUTH_METHOD_TYPE_BASIC";
case 1 /* OIDC_AUTH_METHOD_TYPE_POST */:
return "OIDC_AUTH_METHOD_TYPE_POST";
case 2 /* OIDC_AUTH_METHOD_TYPE_NONE */:
return "OIDC_AUTH_METHOD_TYPE_NONE";
case 3 /* OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT */:
return "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var OIDCVersion = /* @__PURE__ */ ((OIDCVersion2) => {
OIDCVersion2[OIDCVersion2["OIDC_VERSION_1_0"] = 0] = "OIDC_VERSION_1_0";
OIDCVersion2[OIDCVersion2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return OIDCVersion2;
})(OIDCVersion || {});
function oIDCVersionFromJSON(object) {
switch (object) {
case 0:
case "OIDC_VERSION_1_0":
return 0 /* OIDC_VERSION_1_0 */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function oIDCVersionToJSON(object) {
switch (object) {
case 0 /* OIDC_VERSION_1_0 */:
return "OIDC_VERSION_1_0";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var OIDCTokenType = /* @__PURE__ */ ((OIDCTokenType2) => {
OIDCTokenType2[OIDCTokenType2["OIDC_TOKEN_TYPE_BEARER"] = 0] = "OIDC_TOKEN_TYPE_BEARER";
OIDCTokenType2[OIDCTokenType2["OIDC_TOKEN_TYPE_JWT"] = 1] = "OIDC_TOKEN_TYPE_JWT";
OIDCTokenType2[OIDCTokenType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return OIDCTokenType2;
})(OIDCTokenType || {});
function oIDCTokenTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_TOKEN_TYPE_BEARER":
return 0 /* OIDC_TOKEN_TYPE_BEARER */;
case 1:
case "OIDC_TOKEN_TYPE_JWT":
return 1 /* OIDC_TOKEN_TYPE_JWT */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function oIDCTokenTypeToJSON(object) {
switch (object) {
case 0 /* OIDC_TOKEN_TYPE_BEARER */:
return "OIDC_TOKEN_TYPE_BEARER";
case 1 /* OIDC_TOKEN_TYPE_JWT */:
return "OIDC_TOKEN_TYPE_JWT";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var APIAuthMethodType = /* @__PURE__ */ ((APIAuthMethodType2) => {
APIAuthMethodType2[APIAuthMethodType2["API_AUTH_METHOD_TYPE_BASIC"] = 0] = "API_AUTH_METHOD_TYPE_BASIC";
APIAuthMethodType2[APIAuthMethodType2["API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"] = 1] = "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT";
APIAuthMethodType2[APIAuthMethodType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return APIAuthMethodType2;
})(APIAuthMethodType || {});
function aPIAuthMethodTypeFromJSON(object) {
switch (object) {
case 0:
case "API_AUTH_METHOD_TYPE_BASIC":
return 0 /* API_AUTH_METHOD_TYPE_BASIC */;
case 1:
case "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT":
return 1 /* API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function aPIAuthMethodTypeToJSON(object) {
switch (object) {
case 0 /* API_AUTH_METHOD_TYPE_BASIC */:
return "API_AUTH_METHOD_TYPE_BASIC";
case 1 /* API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT */:
return "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
function createBaseApp() {
return {
id: "",
details: void 0,
state: 0,
name: "",
oidcConfig: void 0,
apiConfig: void 0,
samlConfig: void 0
};
}
const App = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.details !== void 0) {
import_object.ObjectDetails.encode(message.details, writer.uint32(18).fork()).join();
}
if (message.state !== 0) {
writer.uint32(24).int32(message.state);
}
if (message.name !== "") {
writer.uint32(34).string(message.name);
}
if (message.oidcConfig !== void 0) {
OIDCConfig.encode(message.oidcConfig, writer.uint32(42).fork()).join();
}
if (message.apiConfig !== void 0) {
APIConfig.encode(message.apiConfig, writer.uint32(50).fork()).join();
}
if (message.samlConfig !== void 0) {
SAMLConfig.encode(message.samlConfig, writer.uint32(58).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseApp();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.details = import_object.ObjectDetails.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.state = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.name = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.oidcConfig = OIDCConfig.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.apiConfig = APIConfig.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.samlConfig = SAMLConfig.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
details: isSet(object.details) ? import_object.ObjectDetails.fromJSON(object.details) : void 0,
state: isSet(object.state) ? appStateFromJSON(object.state) : 0,
name: isSet(object.name) ? globalThis.String(object.name) : "",
oidcConfig: isSet(object.oidcConfig) ? OIDCConfig.fromJSON(object.oidcConfig) : void 0,
apiConfig: isSet(object.apiConfig) ? APIConfig.fromJSON(object.apiConfig) : void 0,
samlConfig: isSet(object.samlConfig) ? SAMLConfig.fromJSON(object.samlConfig) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.details !== void 0) {
obj.details = import_object.ObjectDetails.toJSON(message.details);
}
if (message.state !== 0) {
obj.state = appStateToJSON(message.state);
}
if (message.name !== "") {
obj.name = message.name;
}
if (message.oidcConfig !== void 0) {
obj.oidcConfig = OIDCConfig.toJSON(message.oidcConfig);
}
if (message.apiConfig !== void 0) {
obj.apiConfig = APIConfig.toJSON(message.apiConfig);
}
if (message.samlConfig !== void 0) {
obj.samlConfig = SAMLConfig.toJSON(message.samlConfig);
}
return obj;
},
create(base) {
return App.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseApp();
message.id = object.id ?? "";
message.details = object.details !== void 0 && object.details !== null ? import_object.ObjectDetails.fromPartial(object.details) : void 0;
message.state = object.state ?? 0;
message.name = object.name ?? "";
message.oidcConfig = object.oidcConfig !== void 0 && object.oidcConfig !== null ? OIDCConfig.fromPartial(object.oidcConfig) : void 0;
message.apiConfig = object.apiConfig !== void 0 && object.apiConfig !== null ? APIConfig.fromPartial(object.apiConfig) : void 0;
message.samlConfig = object.samlConfig !== void 0 && object.samlConfig !== null ? SAMLConfig.fromPartial(object.samlConfig) : void 0;
return message;
}
};
function createBaseAppQuery() {
return { nameQuery: void 0 };
}
const AppQuery = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.nameQuery !== void 0) {
AppNameQuery.encode(message.nameQuery, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseAppQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.nameQuery = AppNameQuery.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { nameQuery: isSet(object.nameQuery) ? AppNameQuery.fromJSON(object.nameQuery) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.nameQuery !== void 0) {
obj.nameQuery = AppNameQuery.toJSON(message.nameQuery);
}
return obj;
},
create(base) {
return AppQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAppQuery();
message.nameQuery = object.nameQuery !== void 0 && object.nameQuery !== null ? AppNameQuery.fromPartial(object.nameQuery) : void 0;
return message;
}
};
function createBaseAppNameQuery() {
return { name: "", method: 0 };
}
const AppNameQuery = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.method !== 0) {
writer.uint32(16).int32(message.method);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseAppNameQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.method = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? globalThis.String(object.name) : "",
method: isSet(object.method) ? (0, import_object.textQueryMethodFromJSON)(object.method) : 0
};
},
toJSON(message) {
const obj = {};
if (message.name !== "") {
obj.name = message.name;
}
if (message.method !== 0) {
obj.method = (0, import_object.textQueryMethodToJSON)(message.method);
}
return obj;
},
create(base) {
return AppNameQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAppNameQuery();
message.name = object.name ?? "";
message.method = object.method ?? 0;
return message;
}
};
function createBaseOIDCConfig() {
return {
redirectUris: [],
responseTypes: [],
grantTypes: [],
appType: 0,
clientId: "",
authMethodType: 0,
postLogoutRedirectUris: [],
version: 0,
noneCompliant: false,
complianceProblems: [],
devMode: false,
accessTokenType: 0,
accessTokenRoleAssertion: false,
idTokenRoleAssertion: false,
idTokenUserinfoAssertion: false,
clockSkew: void 0,
additionalOrigins: [],
allowedOrigins: [],
skipNativeAppSuccessPage: false,
backChannelLogoutUri: "",
loginVersion: void 0
};
}
const OIDCConfig = {
encode(message, writer = new import_wire.BinaryWriter()) {
for (const v of message.redirectUris) {
writer.uint32(10).string(v);
}
writer.uint32(18).fork();
for (const v of message.responseTypes) {
writer.int32(v);
}
writer.join();
writer.uint32(26).fork();
for (const v of message.grantTypes) {
writer.int32(v);
}
writer.join();
if (message.appType !== 0) {
writer.uint32(32).int32(message.appType);
}
if (message.clientId !== "") {
writer.uint32(42).string(message.clientId);
}
if (message.authMethodType !== 0) {
writer.uint32(56).int32(message.authMethodType);
}
for (const v of message.postLogoutRedirectUris) {
writer.uint32(66).string(v);
}
if (message.version !== 0) {
writer.uint32(72).int32(message.version);
}
if (message.noneCompliant !== false) {
writer.uint32(80).bool(message.noneCompliant);
}
for (const v of message.complianceProblems) {
import_message.LocalizedMessage.encode(v, writer.uint32(90).fork()).join();
}
if (message.devMode !== false) {
writer.uint32(96).bool(message.devMode);
}
if (message.accessTokenType !== 0) {
writer.uint32(104).int32(message.accessTokenType);
}
if (message.accessTokenRoleAssertion !== false) {
writer.uint32(112).bool(message.accessTokenRoleAssertion);
}
if (message.idTokenRoleAssertion !== false) {
writer.uint32(120).bool(message.idTokenRoleAssertion);
}
if (message.idTokenUserinfoAssertion !== false) {
writer.uint32(128).bool(message.idTokenUserinfoAssertion);
}
if (message.clockSkew !== void 0) {
import_duration.Duration.encode(message.clockSkew, writer.uint32(138).fork()).join();
}
for (const v of message.additionalOrigins) {
writer.uint32(146).string(v);
}
for (const v of message.allowedOrigins) {
writer.uint32(154).string(v);
}
if (message.skipNativeAppSuccessPage !== false) {
writer.uint32(160).bool(message.skipNativeAppSuccessPage);
}
if (message.backChannelLogoutUri !== "") {
writer.uint32(170).string(message.backChannelLogoutUri);
}
if (message.loginVersion !== void 0) {
LoginVersion.encode(message.loginVersion, writer.uint32(178).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseOIDCConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.redirectUris.push(reader.string());
continue;
}
case 2: {
if (tag === 16) {
message.responseTypes.push(reader.int32());
continue;
}
if (tag === 18) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.responseTypes.push(reader.int32());
}
continue;
}
break;
}
case 3: {
if (tag === 24) {
message.grantTypes.push(reader.int32());
continue;
}
if (tag === 26) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.grantTypes.push(reader.int32());
}
continue;
}
break;
}
case 4: {
if (tag !== 32) {
break;
}
message.appType = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.clientId = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.authMethodType = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.postLogoutRedirectUris.push(reader.string());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.version = reader.int32();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.noneCompliant = reader.bool();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.complianceProblems.push(import_message.LocalizedMessage.decode(reader, reader.uint32()));
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.devMode = reader.bool();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.accessTokenType = reader.int32();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.accessTokenRoleAssertion = reader.bool();
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.idTokenRoleAssertion = reader.bool();
continue;
}
case 16: {
if (tag !== 128) {
break;
}
message.idTokenUserinfoAssertion = reader.bool();
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.clockSkew = import_duration.Duration.decode(reader, reader.uint32());
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.additionalOrigins.push(reader.string());
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.allowedOrigins.push(reader.string());
continue;
}
case 20: {
if (tag !== 160) {
break;
}
message.skipNativeAppSuccessPage = reader.bool();
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.backChannelLogoutUri = reader.string();
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.loginVersion = LoginVersion.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
redirectUris: globalThis.Array.isArray(object?.redirectUris) ? object.redirectUris.map((e) => globalThis.String(e)) : [],
responseTypes: globalThis.Array.isArray(object?.responseTypes) ? object.responseTypes.map((e) => oIDCResponseTypeFromJSON(e)) : [],
grantTypes: globalThis.Array.isArray(object?.grantTypes) ? object.grantTypes.map((e) => oIDCGrantTypeFromJSON(e)) : [],
appType: isSet(object.appType) ? oIDCAppTypeFromJSON(object.appType) : 0,
clientId: isSet(object.clientId) ? globalThis.String(object.clientId) : "",
authMethodType: isSet(object.authMethodType) ? oIDCAuthMethodTypeFromJSON(object.authMethodType) : 0,
postLogoutRedirectUris: globalThis.Array.isArray(object?.postLogoutRedirectUris) ? object.postLogoutRedirectUris.map((e) => globalThis.String(e)) : [],
version: isSet(object.version) ? oIDCVersionFromJSON(object.version) : 0,
noneCompliant: isSet(object.noneCompliant) ? globalThis.Boolean(object.noneCompliant) : false,
complianceProblems: globalThis.Array.isArray(object?.complianceProblems) ? object.complianceProblems.map((e) => import_message.LocalizedMessage.fromJSON(e)) : [],
devMode: isSet(object.devMode) ? globalThis.Boolean(object.devMode) : false,
accessTokenType: isSet(object.accessTokenType) ? oIDCTokenTypeFromJSON(object.accessTokenType) : 0,
accessTokenRoleAssertion: isSet(object.accessTokenRoleAssertion) ? globalThis.Boolean(object.accessTokenRoleAssertion) : false,
idTokenRoleAssertion: isSet(object.idTokenRoleAssertion) ? globalThis.Boolean(object.idTokenRoleAssertion) : false,
idTokenUserinfoAssertion: isSet(object.idTokenUserinfoAssertion) ? globalThis.Boolean(object.idTokenUserinfoAssertion) : false,
clockSkew: isSet(object.clockSkew) ? import_duration.Duration.fromJSON(object.clockSkew) : void 0,
additionalOrigins: globalThis.Array.isArray(object?.additionalOrigins) ? object.additionalOrigins.map((e) => globalThis.String(e)) : [],
allowedOrigins: globalThis.Array.isArray(object?.allowedOrigins) ? object.allowedOrigins.map((e) => globalThis.String(e)) : [],
skipNativeAppSuccessPage: isSet(object.skipNativeAppSuccessPage) ? globalThis.Boolean(object.skipNativeAppSuccessPage) : false,
backChannelLogoutUri: isSet(object.backChannelLogoutUri) ? globalThis.String(object.backChannelLogoutUri) : "",
loginVersion: isSet(object.loginVersion) ? LoginVersion.fromJSON(object.loginVersion) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.redirectUris?.length) {
obj.redirectUris = message.redirectUris;
}
if (message.responseTypes?.length) {
obj.responseTypes = message.responseTypes.map((e) => oIDCResponseTypeToJSON(e));
}
if (message.grantTypes?.length) {
obj.grantTypes = message.grantTypes.map((e) => oIDCGrantTypeToJSON(e));
}
if (message.appType !== 0) {
obj.appType = oIDCAppTypeToJSON(message.appType);
}
if (message.clientId !== "") {
obj.clientId = message.clientId;
}
if (message.authMethodType !== 0) {
obj.authMethodType = oIDCAuthMethodTypeToJSON(message.authMethodType);
}
if (message.postLogoutRedirectUris?.length) {
obj.postLogoutRedirectUris = message.postLogoutRedirectUris;
}
if (message.version !== 0) {
obj.version = oIDCVersionToJSON(message.version);
}
if (message.noneCompliant !== false) {
obj.noneCompliant = message.noneCompliant;
}
if (message.complianceProblems?.length) {
obj.complianceProblems = message.complianceProblems.map((e) => import_message.LocalizedMessage.toJSON(e));
}
if (message.devMode !== false) {
obj.devMode = message.devMode;
}
if (message.accessTokenType !== 0) {
obj.accessTokenType = oIDCTokenTypeToJSON(message.accessTokenType);
}
if (message.accessTokenRoleAssertion !== false) {
obj.accessTokenRoleAssertion = message.accessTokenRoleAssertion;
}
if (message.idTokenRoleAssertion !== false) {
obj.idTokenRoleAssertion = message.idTokenRoleAssertion;
}
if (message.idTokenUserinfoAssertion !== false) {
obj.idTokenUserinfoAssertion = message.idTokenUserinfoAssertion;
}
if (message.clockSkew !== void 0) {
obj.clockSkew = import_duration.Duration.toJSON(message.clockSkew);
}
if (message.additionalOrigins?.length) {
obj.additionalOrigins = message.additionalOrigins;
}
if (message.allowedOrigins?.length) {
obj.allowedOrigins = message.allowedOrigins;
}
if (message.skipNativeAppSuccessPage !== false) {
obj.skipNativeAppSuccessPage = message.skipNativeAppSuccessPage;
}
if (message.backChannelLogoutUri !== "") {
obj.backChannelLogoutUri = message.backChannelLogoutUri;
}
if (message.loginVersion !== void 0) {
obj.loginVersion = LoginVersion.toJSON(message.loginVersion);
}
return obj;
},
create(base) {
return OIDCConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseOIDCConfig();
message.redirectUris = object.redirectUris?.map((e) => e) || [];
message.responseTypes = object.responseTypes?.map((e) => e) || [];
message.grantTypes = object.grantTypes?.map((e) => e) || [];
message.appType = object.appType ?? 0;
message.clientId = object.clientId ?? "";
message.authMethodType = object.authMethodType ?? 0;
message.postLogoutRedirectUris = object.postLogoutRedirectUris?.map((e) => e) || [];
message.version = object.version ?? 0;
message.noneCompliant = object.noneCompliant ?? false;
message.complianceProblems = object.complianceProblems?.map((e) => import_message.LocalizedMessage.fromPartial(e)) || [];
message.devMode = object.devMode ?? false;
message.accessTokenType = object.accessTokenType ?? 0;
message.accessTokenRoleAssertion = object.accessTokenRoleAssertion ?? false;
message.idTokenRoleAssertion = object.idTokenRoleAssertion ?? false;
message.idTokenUserinfoAssertion = object.idTokenUserinfoAssertion ?? false;
message.clockSkew = object.clockSkew !== void 0 && object.clockSkew !== null ? import_duration.Duration.fromPartial(object.clockSkew) : void 0;
message.additionalOrigins = object.additionalOrigins?.map((e) => e) || [];
message.allowedOrigins = object.allowedOrigins?.map((e) => e) || [];
message.skipNativeAppSuccessPage = object.skipNativeAppSuccessPage ?? false;
message.backChannelLogoutUri = object.backChannelLogoutUri ?? "";
message.loginVersion = object.loginVersion !== void 0 && object.loginVersion !== null ? LoginVersion.fromPartial(object.loginVersion) : void 0;
return message;
}
};
function createBaseSAMLConfig() {
return { metadataXml: void 0, metadataUrl: void 0, loginVersion: void 0 };
}
const SAMLConfig = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.metadataXml !== void 0) {
writer.uint32(10).bytes(message.metadataXml);
}
if (message.metadataUrl !== void 0) {
writer.uint32(18).string(message.metadataUrl);
}
if (message.loginVersion !== void 0) {
LoginVersion.encode(message.loginVersion, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseSAMLConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.metadataXml = Buffer.from(reader.bytes());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.metadataUrl = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.loginVersion = LoginVersion.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
metadataXml: isSet(object.metadataXml) ? Buffer.from(bytesFromBase64(object.metadataXml)) : void 0,
metadataUrl: isSet(object.metadataUrl) ? globalThis.String(object.metadataUrl) : void 0,
loginVersion: isSet(object.loginVersion) ? LoginVersion.fromJSON(object.loginVersion) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.metadataXml !== void 0) {
obj.metadataXml = base64FromBytes(message.metadataXml);
}
if (message.metadataUrl !== void 0) {
obj.metadataUrl = message.metadataUrl;
}
if (message.loginVersion !== void 0) {
obj.loginVersion = LoginVersion.toJSON(message.loginVersion);
}
return obj;
},
create(base) {
return SAMLConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSAMLConfig();
message.metadataXml = object.metadataXml ?? void 0;
message.metadataUrl = object.metadataUrl ?? void 0;
message.loginVersion = object.loginVersion !== void 0 && object.loginVersion !== null ? LoginVersion.fromPartial(object.loginVersion) : void 0;
return message;
}
};
function createBaseAPIConfig() {
return { clientId: "", authMethodType: 0 };
}
const APIConfig = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.clientId !== "") {
writer.uint32(10).string(message.clientId);
}
if (message.authMethodType !== 0) {
writer.uint32(24).int32(message.authMethodType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseAPIConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.clientId = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.authMethodType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
clientId: isSet(object.clientId) ? globalThis.String(object.clientId) : "",
authMethodType: isSet(object.authMethodType) ? aPIAuthMethodTypeFromJSON(object.authMethodType) : 0
};
},
toJSON(message) {
const obj = {};
if (message.clientId !== "") {
obj.clientId = message.clientId;
}
if (message.authMethodType !== 0) {
obj.authMethodType = aPIAuthMethodTypeToJSON(message.authMethodType);
}
return obj;
},
create(base) {
return APIConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAPIConfig();
message.clientId = object.clientId ?? "";
message.authMethodType = object.authMethodType ?? 0;
return message;
}
};
function createBaseLoginVersion() {
return { loginV1: void 0, loginV2: void 0 };
}
const LoginVersion = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.loginV1 !== void 0) {
LoginV1.encode(message.loginV1, writer.uint32(10).fork()).join();
}
if (message.loginV2 !== void 0) {
LoginV2.encode(message.loginV2, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseLoginVersion();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.loginV1 = LoginV1.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.loginV2 = LoginV2.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
loginV1: isSet(object.loginV1) ? LoginV1.fromJSON(object.loginV1) : void 0,
loginV2: isSet(object.loginV2) ? LoginV2.fromJSON(object.loginV2) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.loginV1 !== void 0) {
obj.loginV1 = LoginV1.toJSON(message.loginV1);
}
if (message.loginV2 !== void 0) {
obj.loginV2 = LoginV2.toJSON(message.loginV2);
}
return obj;
},
create(base) {
return LoginVersion.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseLoginVersion();
message.loginV1 = object.loginV1 !== void 0 && object.loginV1 !== null ? LoginV1.fromPartial(object.loginV1) : void 0;
message.loginV2 = object.loginV2 !== void 0 && object.loginV2 !== null ? LoginV2.fromPartial(object.loginV2) : void 0;
return message;
}
};
function createBaseLoginV1() {
return {};
}
const LoginV1 = {
encode(_, writer = new import_wire.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseLoginV1();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return LoginV1.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseLoginV1();
return message;
}
};
function createBaseLoginV2() {
return { baseUri: void 0 };
}
const LoginV2 = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.baseUri !== void 0) {
writer.uint32(10).string(message.baseUri);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseLoginV2();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.baseUri = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { baseUri: isSet(object.baseUri) ? globalThis.String(object.baseUri) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.baseUri !== void 0) {
obj.baseUri = message.baseUri;
}
return obj;
},
create(base) {
return LoginV2.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseLoginV2();
message.baseUri = object.baseUri ?? void 0;
return message;
}
};
function bytesFromBase64(b64) {
return Uint8Array.from(globalThis.Buffer.from(b64, "base64"));
}
function base64FromBytes(arr) {
return globalThis.Buffer.from(arr).toString("base64");
}
function isSet(value) {
return value !== null && value !== void 0;
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
APIAuthMethodType,
APIConfig,
App,
AppNameQuery,
AppQuery,
AppState,
LoginV1,
LoginV2,
LoginVersion,
OIDCAppType,
OIDCAuthMethodType,
OIDCConfig,
OIDCGrantType,
OIDCResponseType,
OIDCTokenType,
OIDCVersion,
SAMLConfig,
aPIAuthMethodTypeFromJSON,
aPIAuthMethodTypeToJSON,
appStateFromJSON,
appStateToJSON,
oIDCAppTypeFromJSON,
oIDCAppTypeToJSON,
oIDCAuthMethodTypeFromJSON,
oIDCAuthMethodTypeToJSON,
oIDCGrantTypeFromJSON,
oIDCGrantTypeToJSON,
oIDCResponseTypeFromJSON,
oIDCResponseTypeToJSON,
oIDCTokenTypeFromJSON,
oIDCTokenTypeToJSON,
oIDCVersionFromJSON,
oIDCVersionToJSON,
protobufPackage
});
//# sourceMappingURL=app.js.map