|
|
|
|
@ -6,6 +6,16 @@ import { AUTH_SERVICE } from 'config/routes' |
|
|
|
|
|
|
|
|
|
import { ENV } from 'config/env' |
|
|
|
|
|
|
|
|
|
const redirectUrl = () => { |
|
|
|
|
if (process.env.NODE_ENV === 'development') { |
|
|
|
|
return `${window.origin}/redirect` |
|
|
|
|
} |
|
|
|
|
if (ENV === 'staging') { |
|
|
|
|
return `https://${ENV}.${client.name}.tv/redirect` |
|
|
|
|
} |
|
|
|
|
return `https://${client.name}.tv/redirect` |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
export const getClientSettings = (): UserManagerSettings => ({ |
|
|
|
|
authority: AUTH_SERVICE, |
|
|
|
|
automaticSilentRenew: true, |
|
|
|
|
@ -13,7 +23,7 @@ export const getClientSettings = (): UserManagerSettings => ({ |
|
|
|
|
filterProtocolClaims: false, |
|
|
|
|
loadUserInfo: false, |
|
|
|
|
metadataUrl: `${AUTH_SERVICE}/.well-known/openid-configuration${client.auth.metaDataUrlParams || ''}`, |
|
|
|
|
redirect_uri: ENV === 'staging' ? `https://${ENV}.${client.name}.tv/redirect` : `https://${client.name}.tv/redirect`, |
|
|
|
|
redirect_uri: redirectUrl(), |
|
|
|
|
response_mode: 'query', |
|
|
|
|
response_type: 'id_token token', |
|
|
|
|
scope: 'openid', |
|
|
|
|
|