Browse Source

Fixing an issue with OIDC URL for preauth.

master
mike12345567 5 years ago
parent
commit
105dfb5eb9
  1. 7
      packages/builder/src/pages/builder/auth/_components/OIDCButton.svelte
  2. 4
      packages/worker/src/api/routes/global/auth.js

7
packages/builder/src/pages/builder/auth/_components/OIDCButton.svelte

@ -6,7 +6,7 @@
import OktaLogo from "assets/okta-logo.png"
import OneLoginLogo from "assets/onelogin-logo.png"
import { oidc, organisation } from "stores/portal"
import { oidc, organisation, auth } from "stores/portal"
import { onMount } from "svelte"
$: show = $organisation.oidc
@ -31,7 +31,10 @@
{#if show}
<ActionButton
on:click={() =>
window.open(`/api/global/auth/oidc/configs/${$oidc.uuid}`, "_blank")}
window.open(
`/api/global/auth/${$auth.tenantId}/oidc/configs/${$oidc.uuid}`,
"_blank"
)}
>
<div class="inner">
<img {src} alt="oidc icon" />

4
packages/worker/src/api/routes/global/auth.js

@ -30,7 +30,9 @@ function buildResetUpdateValidation() {
}
function updateTenant(ctx, next) {
updateTenantId(ctx.params.tenantId)
if (ctx.params) {
updateTenantId(ctx.params.tenantId)
}
return next()
}

Loading…
Cancel
Save