mirror of
https://github.com/kremalicious/umami.git
synced 2024-07-01 06:02:02 +02:00
Reverted SSO process.
This commit is contained in:
parent
25d4a9cec0
commit
594660f298
16
pages/sso.js
16
pages/sso.js
|
@ -2,30 +2,18 @@ import { useEffect } from 'react';
|
||||||
import { Loading } from 'react-basics';
|
import { Loading } from 'react-basics';
|
||||||
import { useRouter } from 'next/router';
|
import { useRouter } from 'next/router';
|
||||||
import { setClientAuthToken } from 'lib/client';
|
import { setClientAuthToken } from 'lib/client';
|
||||||
import useApi from '../hooks/useApi';
|
|
||||||
|
|
||||||
export default function SingleSignOnPage() {
|
export default function SingleSignOnPage() {
|
||||||
const { post } = useApi();
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const { token, url } = router.query;
|
const { token, url } = router.query;
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const signOn = async token => {
|
|
||||||
setClientAuthToken(token);
|
|
||||||
|
|
||||||
const data = await post('/auth/sso');
|
|
||||||
|
|
||||||
setClientAuthToken(data.token);
|
|
||||||
|
|
||||||
await router.push(url);
|
|
||||||
};
|
|
||||||
|
|
||||||
if (url && token) {
|
if (url && token) {
|
||||||
setClientAuthToken(token);
|
setClientAuthToken(token);
|
||||||
|
|
||||||
signOn();
|
router.push(url);
|
||||||
}
|
}
|
||||||
}, [url, token]);
|
}, [router, url, token]);
|
||||||
|
|
||||||
return <Loading size="xl" />;
|
return <Loading size="xl" />;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user