From 8077bc2b85c2ecb3baf650fdb5e7bc93dd860c31 Mon Sep 17 00:00:00 2001 From: rohanharikr Date: Tue, 22 Oct 2024 16:00:40 +0100 Subject: [PATCH] put domain_hint in custom params (#77) --- src/App.svelte | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index a72e9e1..a6ed5df 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -165,7 +165,8 @@ const queryParams = { params: { - provider_hint: '' + provider_hint: '', + domain_hint: '' }, required: [] }; @@ -181,7 +182,6 @@ state: '', prompt: ['consent', 'login'], login_hint: '', - domain_hint: '', scope: '', custom: '' }, @@ -1057,9 +1057,7 @@ {/if}
  • @@ -1099,15 +1097,9 @@ //if both domain_hint and login_hint are checked (only one is valid at a time) (param === 'login_hint' && states.protocol_params.includes('login_hint') && - states.protocol_params.includes('domain_hint') && + states.query_params.includes('domain_hint') && !['personal', 'managed'].includes( - states.protocol_param_values.domain_hint - )) || - (param === 'domain_hint' && - states.protocol_params.includes('domain_hint') && - states.protocol_params.includes('login_hint') && - !['personal', 'managed'].includes( - states.protocol_param_values.domain_hint + states.query_param_values.domain_hint ))} > {param} @@ -1225,7 +1217,7 @@ {#each Object.entries( { ...queryParams.params, ...(isHelloMode ? queryParams.pi_params : {}) } ) as [param, value]} {@const required = queryParams.required.includes(param)}
  • {param} {required ? '*' : ''} @@ -1331,6 +1331,8 @@ >apple-- microsoft-- google-- email-- passkey--

    + {:else if param === 'domain_hint'} +

    personal managed domain.example

    {/if} {/if}