forked from vikunja/frontend
adapt redirect url to work with calculated redirect url
This commit is contained in:
parent
2d2fcc5d96
commit
93bedee02f
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue