Socket
Socket
Sign inDemoInstall

@redocly/config

Package Overview
Dependencies
Maintainers
9
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@redocly/config - npm Package Compare versions

Comparing version 0.6.3 to 0.7.0

3

lib-esm/constants.d.ts
export declare const DEFAULT_TEAM_CLAIM_NAME = "https://redocly.com/sso/teams";
export declare enum AuthProviderType {
OIDC = "OIDC",
SAML2 = "SAML2",
BASIC = "BASIC"
SAML2 = "SAML2"
}

@@ -7,0 +6,0 @@ export declare enum ApigeeDevOnboardingIntegrationAuthType {

@@ -6,3 +6,2 @@ export const DEFAULT_TEAM_CLAIM_NAME = 'https://redocly.com/sso/teams';

AuthProviderType["SAML2"] = "SAML2";
AuthProviderType["BASIC"] = "BASIC";
})(AuthProviderType || (AuthProviderType = {}));

@@ -9,0 +8,0 @@ export var ApigeeDevOnboardingIntegrationAuthType;

@@ -55,27 +55,4 @@ import { DEFAULT_TEAM_CLAIM_NAME, AuthProviderType, ApigeeDevOnboardingIntegrationAuthType, } from './constants';

};
export const basicAuthProviderConfigSchema = {
type: 'object',
properties: {
type: { type: 'string', const: AuthProviderType.BASIC },
title: { type: 'string' },
credentials: {
type: 'array',
items: {
type: 'object',
properties: {
username: { type: 'string' },
password: { type: 'string' },
passwordHash: { type: 'string' },
teams: { type: 'array', items: { type: 'string' } },
},
required: ['username'],
additionalProperties: false,
},
},
},
required: ['type', 'credentials'],
additionalProperties: false,
};
export const authProviderConfigSchema = {
oneOf: [oidcProviderConfigSchema, saml2ProviderConfigSchema, basicAuthProviderConfigSchema],
oneOf: [oidcProviderConfigSchema, saml2ProviderConfigSchema],
discriminator: { propertyName: 'type' },

@@ -82,0 +59,0 @@ };

import type { FromSchema } from 'json-schema-to-ts';
import type { amplitudeAnalyticsConfigSchema, catalogFilterSchema, catalogSchema, googleAnalyticsConfigSchema, gtmAnalyticsConfigSchema, markdownConfigSchema, productConfigSchema, productGoogleAnalyticsConfigSchema, rudderstackAnalyticsConfigSchema, scorecardConfigSchema, segmentAnalyticsConfigSchema, closedThemeConfigSchema as themeConfigSchema } from './default-theme-config-schema';
import type { apiConfigSchema, apigeeAdapterAuthOauth2Schema, apigeeAdapterAuthServiceAccountSchema, apigeeEdgeAdapterConfigSchema, apigeeXAdapterConfigSchema, authProviderConfigSchema, basicAuthProviderConfigSchema, devOnboardingAdapterConfigSchema, graviteeAdapterConfigSchema, i18ConfigSchema, oidcIssuerMetadataSchema, oidcProviderConfigSchema, rbacConfigSchema, rbacScopeItemsSchema, redirectConfigSchema, redirectsConfigSchema, rootRedoclyConfigSchema, saml2ProviderConfigSchema, seoConfigSchema, ssoOnPremConfigSchema } from './root-config-schema';
import type { apiConfigSchema, apigeeAdapterAuthOauth2Schema, apigeeAdapterAuthServiceAccountSchema, apigeeEdgeAdapterConfigSchema, apigeeXAdapterConfigSchema, authProviderConfigSchema, devOnboardingAdapterConfigSchema, graviteeAdapterConfigSchema, i18ConfigSchema, oidcIssuerMetadataSchema, oidcProviderConfigSchema, rbacConfigSchema, rbacScopeItemsSchema, redirectConfigSchema, redirectsConfigSchema, rootRedoclyConfigSchema, saml2ProviderConfigSchema, seoConfigSchema, ssoOnPremConfigSchema } from './root-config-schema';
import type { RedocConfigTypes } from './redoc-types';

@@ -35,3 +35,2 @@ import type { GraphQLConfigTypes } from './graphql-types';

export type AuthProviderConfig = FromSchema<typeof authProviderConfigSchema>;
export type BasicAuthProviderConfig = FromSchema<typeof basicAuthProviderConfigSchema>;
export type OidcProviderConfig = FromSchema<typeof oidcProviderConfigSchema>;

@@ -38,0 +37,0 @@ export type Saml2ProviderConfig = FromSchema<typeof saml2ProviderConfigSchema>;

export declare const DEFAULT_TEAM_CLAIM_NAME = "https://redocly.com/sso/teams";
export declare enum AuthProviderType {
OIDC = "OIDC",
SAML2 = "SAML2",
BASIC = "BASIC"
SAML2 = "SAML2"
}

@@ -7,0 +6,0 @@ export declare enum ApigeeDevOnboardingIntegrationAuthType {

@@ -9,3 +9,2 @@ "use strict";

AuthProviderType["SAML2"] = "SAML2";
AuthProviderType["BASIC"] = "BASIC";
})(AuthProviderType || (exports.AuthProviderType = AuthProviderType = {}));

@@ -12,0 +11,0 @@ var ApigeeDevOnboardingIntegrationAuthType;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.rootRedoclyConfigSchema = exports.redoclyConfigSchema = exports.i18ConfigSchema = exports.devOnboardingAdapterConfigSchema = exports.apigeeEdgeAdapterConfigSchema = exports.apigeeXAdapterConfigSchema = exports.apigeeAdapterAuthServiceAccountSchema = exports.apigeeAdapterAuthOauth2Schema = exports.graviteeAdapterConfigSchema = exports.rbacConfigSchema = exports.rbacScopeItemsSchema = exports.seoConfigSchema = exports.apiConfigSchema = exports.redirectsConfigSchema = exports.redirectConfigSchema = exports.ssoConfigSchema = exports.ssoOnPremConfigSchema = exports.authProviderConfigSchema = exports.basicAuthProviderConfigSchema = exports.saml2ProviderConfigSchema = exports.oidcProviderConfigSchema = exports.oidcIssuerMetadataSchema = void 0;
exports.rootRedoclyConfigSchema = exports.redoclyConfigSchema = exports.i18ConfigSchema = exports.devOnboardingAdapterConfigSchema = exports.apigeeEdgeAdapterConfigSchema = exports.apigeeXAdapterConfigSchema = exports.apigeeAdapterAuthServiceAccountSchema = exports.apigeeAdapterAuthOauth2Schema = exports.graviteeAdapterConfigSchema = exports.rbacConfigSchema = exports.rbacScopeItemsSchema = exports.seoConfigSchema = exports.apiConfigSchema = exports.redirectsConfigSchema = exports.redirectConfigSchema = exports.ssoConfigSchema = exports.ssoOnPremConfigSchema = exports.authProviderConfigSchema = exports.saml2ProviderConfigSchema = exports.oidcProviderConfigSchema = exports.oidcIssuerMetadataSchema = void 0;
const constants_1 = require("./constants");

@@ -58,27 +58,4 @@ const default_theme_config_schema_1 = require("./default-theme-config-schema");

};
exports.basicAuthProviderConfigSchema = {
type: 'object',
properties: {
type: { type: 'string', const: constants_1.AuthProviderType.BASIC },
title: { type: 'string' },
credentials: {
type: 'array',
items: {
type: 'object',
properties: {
username: { type: 'string' },
password: { type: 'string' },
passwordHash: { type: 'string' },
teams: { type: 'array', items: { type: 'string' } },
},
required: ['username'],
additionalProperties: false,
},
},
},
required: ['type', 'credentials'],
additionalProperties: false,
};
exports.authProviderConfigSchema = {
oneOf: [exports.oidcProviderConfigSchema, exports.saml2ProviderConfigSchema, exports.basicAuthProviderConfigSchema],
oneOf: [exports.oidcProviderConfigSchema, exports.saml2ProviderConfigSchema],
discriminator: { propertyName: 'type' },

@@ -85,0 +62,0 @@ };

import type { FromSchema } from 'json-schema-to-ts';
import type { amplitudeAnalyticsConfigSchema, catalogFilterSchema, catalogSchema, googleAnalyticsConfigSchema, gtmAnalyticsConfigSchema, markdownConfigSchema, productConfigSchema, productGoogleAnalyticsConfigSchema, rudderstackAnalyticsConfigSchema, scorecardConfigSchema, segmentAnalyticsConfigSchema, closedThemeConfigSchema as themeConfigSchema } from './default-theme-config-schema';
import type { apiConfigSchema, apigeeAdapterAuthOauth2Schema, apigeeAdapterAuthServiceAccountSchema, apigeeEdgeAdapterConfigSchema, apigeeXAdapterConfigSchema, authProviderConfigSchema, basicAuthProviderConfigSchema, devOnboardingAdapterConfigSchema, graviteeAdapterConfigSchema, i18ConfigSchema, oidcIssuerMetadataSchema, oidcProviderConfigSchema, rbacConfigSchema, rbacScopeItemsSchema, redirectConfigSchema, redirectsConfigSchema, rootRedoclyConfigSchema, saml2ProviderConfigSchema, seoConfigSchema, ssoOnPremConfigSchema } from './root-config-schema';
import type { apiConfigSchema, apigeeAdapterAuthOauth2Schema, apigeeAdapterAuthServiceAccountSchema, apigeeEdgeAdapterConfigSchema, apigeeXAdapterConfigSchema, authProviderConfigSchema, devOnboardingAdapterConfigSchema, graviteeAdapterConfigSchema, i18ConfigSchema, oidcIssuerMetadataSchema, oidcProviderConfigSchema, rbacConfigSchema, rbacScopeItemsSchema, redirectConfigSchema, redirectsConfigSchema, rootRedoclyConfigSchema, saml2ProviderConfigSchema, seoConfigSchema, ssoOnPremConfigSchema } from './root-config-schema';
import type { RedocConfigTypes } from './redoc-types';

@@ -35,3 +35,2 @@ import type { GraphQLConfigTypes } from './graphql-types';

export type AuthProviderConfig = FromSchema<typeof authProviderConfigSchema>;
export type BasicAuthProviderConfig = FromSchema<typeof basicAuthProviderConfigSchema>;
export type OidcProviderConfig = FromSchema<typeof oidcProviderConfigSchema>;

@@ -38,0 +37,0 @@ export type Saml2ProviderConfig = FromSchema<typeof saml2ProviderConfigSchema>;

{
"name": "@redocly/config",
"version": "0.6.3",
"version": "0.7.0",
"license": "MIT",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc