|
|
|
@ -15,5 +15,8 @@ export const redirectToProvider = (provider: IProvider, redirectUrl = '') => {
|
|
|
|
|
const state = createRandomID(24)
|
|
|
|
|
localStorage.setItem('state', state)
|
|
|
|
|
|
|
|
|
|
window.location.href = `${provider.authUrl}?client_id=${provider.clientId}&redirect_uri=${redirectUrl}${provider.key}&response_type=code&scope=openid email profile&state=${state}`
|
|
|
|
|
let scope = 'openid email profile'
|
|
|
|
|
if (provider.scope !== null) scope = provider.scope
|
|
|
|
|
|
|
|
|
|
window.location.href = `${provider.authUrl}?client_id=${provider.clientId}&redirect_uri=${redirectUrl}${provider.key}&response_type=code&scope=${scope}&state=${state}`
|
|
|
|
|
}
|
|
|
|
|