diff --git a/www/src/components/overview/clusters/plural-cloud/EditPluralOIDCClient.tsx b/www/src/components/overview/clusters/plural-cloud/EditPluralOIDCClient.tsx index 3c077aa0f..22b75a815 100644 --- a/www/src/components/overview/clusters/plural-cloud/EditPluralOIDCClient.tsx +++ b/www/src/components/overview/clusters/plural-cloud/EditPluralOIDCClient.tsx @@ -8,6 +8,9 @@ import { fetchUsers, } from '../../../account/Typeaheads' +const urlPrefix = 'https://' +const urlSuffix = '/oauth2/callback' + export function EditPluralOIDCClientModal({ open, onClose, @@ -55,9 +58,11 @@ function EditPluralOIDCClient({ ) const addUrl = useCallback(() => { - if (redirectUris.indexOf(url) > -1) return + const u = `${urlPrefix}${url}${urlSuffix}` + + if (redirectUris.includes(u)) return - setRedirectUris([...redirectUris, url]) + setRedirectUris([...redirectUris, u]) setUrl('') }, [url, setUrl, redirectUris, setRedirectUris]) @@ -133,13 +138,11 @@ function EditPluralOIDCClient({ gap: theme.spacing.small, }} > -
+
setUrl(value)}