chore: add frontend visibility to provider objects in auth config

Signed-off-by: djamaile <rdjamaile@gmail.com>
This commit is contained in:
djamaile
2023-08-02 12:09:46 +02:00
parent 5623a818b9
commit bb70a9c388
2 changed files with 17 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend': patch
---
Add frontend visibility to provider objects in `auth` config.
+12
View File
@@ -62,6 +62,7 @@ export interface Config {
* @additionalProperties true
*/
providers?: {
/** @visibility frontend */
google?: {
[authEnv: string]: {
clientId: string;
@@ -72,6 +73,7 @@ export interface Config {
callbackUrl?: string;
};
};
/** @visibility frontend */
github?: {
[authEnv: string]: {
clientId: string;
@@ -83,6 +85,7 @@ export interface Config {
enterpriseInstanceUrl?: string;
};
};
/** @visibility frontend */
gitlab?: {
[authEnv: string]: {
clientId: string;
@@ -94,6 +97,7 @@ export interface Config {
callbackUrl?: string;
};
};
/** @visibility frontend */
saml?: {
entryPoint: string;
logoutUrl?: string;
@@ -117,6 +121,7 @@ export interface Config {
digestAlgorithm?: string;
acceptedClockSkewMs?: number;
};
/** @visibility frontend */
okta?: {
[authEnv: string]: {
clientId: string;
@@ -130,6 +135,7 @@ export interface Config {
callbackUrl?: string;
};
};
/** @visibility frontend */
oauth2?: {
[authEnv: string]: {
clientId: string;
@@ -143,6 +149,7 @@ export interface Config {
disableRefresh?: boolean;
};
};
/** @visibility frontend */
oidc?: {
[authEnv: string]: {
clientId: string;
@@ -158,6 +165,7 @@ export interface Config {
prompt?: string;
};
};
/** @visibility frontend */
auth0?: {
[authEnv: string]: {
clientId: string;
@@ -172,6 +180,7 @@ export interface Config {
connectionScope?: string;
};
};
/** @visibility frontend */
microsoft?: {
[authEnv: string]: {
clientId: string;
@@ -183,6 +192,7 @@ export interface Config {
callbackUrl?: string;
};
};
/** @visibility frontend */
onelogin?: {
[authEnv: string]: {
clientId: string;
@@ -194,10 +204,12 @@ export interface Config {
callbackUrl?: string;
};
};
/** @visibility frontend */
awsalb?: {
iss?: string;
region: string;
};
/** @visibility frontend */
cfaccess?: {
teamName: string;
};