feat: assign teams via oidc #3033

Open
viehlieb wants to merge 6 commits from viehlieb/frontend:assign_teams_via_oidc into main
Showing only changes of commit 93bedee02f - Show all commits

View File

@ -11,8 +11,6 @@ export function getRedirectUrlFromCurrentFrontendPath(provider: IProvider): stri
export const redirectToProvider = (provider: IProvider) => { export const redirectToProvider = (provider: IProvider) => {
console.log({provider})
const redirectUrl = getRedirectUrlFromCurrentFrontendPath(provider) const redirectUrl = getRedirectUrlFromCurrentFrontendPath(provider)
const state = createRandomID(24) const state = createRandomID(24)
localStorage.setItem('state', state) localStorage.setItem('state', state)
@ -21,8 +19,7 @@ export const redirectToProvider = (provider: IProvider) => {
if (provider.scope !== null){ if (provider.scope !== null){
scope = provider.scope scope = provider.scope
} }
window.location.href = `${provider.authUrl}?client_id=${provider.clientId}&redirect_uri=${redirectUrl}&response_type=code&scope=${scope}&state=${state}`
window.location.href = `${provider.authUrl}?client_id=${provider.clientId}&redirect_uri=${redirectUrl}${provider.key}&response_type=code&scope=${scope}&state=${state}`
} }
export const redirectToProviderOnLogout = (provider: IProvider) => { export const redirectToProviderOnLogout = (provider: IProvider) => {
if (provider.logoutUrl.length > 0) { if (provider.logoutUrl.length > 0) {