Move configuration of redirect authentication flow to a global parameter named "enableExperimentalRedirectFlow". Pass the configApi instance into authentication providers to read new configuration parameter.

Signed-off-by: headphonejames <generalfuzz@gmail.com>
This commit is contained in:
headphonejames
2023-02-27 16:34:30 -08:00
parent 3ae55c4a8d
commit 5acc047748
33 changed files with 143 additions and 87 deletions
+8 -8
View File
@@ -128,10 +128,10 @@ export const apis = [
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
GoogleAuth.create({
configApi,
discoveryApi,
oauthRequestApi,
environment: configApi.getOptionalString('auth.environment'),
authFlow: configApi.getOptionalString('auth.authFlow'),
}),
}),
createApiFactory({
@@ -143,10 +143,10 @@ export const apis = [
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
MicrosoftAuth.create({
configApi,
discoveryApi,
oauthRequestApi,
environment: configApi.getOptionalString('auth.environment'),
authFlow: configApi.getOptionalString('auth.authFlow'),
}),
}),
createApiFactory({
@@ -158,11 +158,11 @@ export const apis = [
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
GithubAuth.create({
configApi,
discoveryApi,
oauthRequestApi,
defaultScopes: ['read:user'],
environment: configApi.getOptionalString('auth.environment'),
authFlow: configApi.getOptionalString('auth.authFlow'),
}),
}),
createApiFactory({
@@ -174,10 +174,10 @@ export const apis = [
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
OktaAuth.create({
configApi,
discoveryApi,
oauthRequestApi,
environment: configApi.getOptionalString('auth.environment'),
authFlow: configApi.getOptionalString('auth.authFlow'),
}),
}),
createApiFactory({
@@ -189,10 +189,10 @@ export const apis = [
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
GitlabAuth.create({
configApi,
discoveryApi,
oauthRequestApi,
environment: configApi.getOptionalString('auth.environment'),
authFlow: configApi.getOptionalString('auth.authFlow'),
}),
}),
createApiFactory({
@@ -204,10 +204,10 @@ export const apis = [
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
OneLoginAuth.create({
configApi,
discoveryApi,
oauthRequestApi,
environment: configApi.getOptionalString('auth.environment'),
authFlow: configApi.getOptionalString('auth.authFlow'),
}),
}),
createApiFactory({
@@ -219,11 +219,11 @@ export const apis = [
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
BitbucketAuth.create({
configApi,
discoveryApi,
oauthRequestApi,
defaultScopes: ['team'],
environment: configApi.getOptionalString('auth.environment'),
authFlow: configApi.getOptionalString('auth.authFlow'),
}),
}),
createApiFactory({
@@ -235,10 +235,10 @@ export const apis = [
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) => {
return AtlassianAuth.create({
configApi,
discoveryApi,
oauthRequestApi,
environment: configApi.getOptionalString('auth.environment'),
authFlow: configApi.getOptionalString('auth.authFlow'),
});
},
}),