fix: 첨부파일 오류 개선
This commit is contained in:
1 parent
4a79555d16
commit
2c32ae608f
16 files changed
+797
-21
No files matched your search
@@ -61,6 +61,48 @@ function App({ Component, pageProps }: AppPropsWithLayout) {
|
||||
const { setUser, user, randomId } = useUserStore();
|
||||
const router = useRouter();
|
||||
|
||||
useEffect(() => {
|
||||
const readCookie = (name: string) => {
|
||||
const prefix = `${name}=`;
|
||||
const cookie = document.cookie.split('; ').find((value) => value.startsWith(prefix));
|
||||
return cookie ? cookie.slice(prefix.length) : null;
|
||||
};
|
||||
|
||||
const cookieCount = Number(readCookie('baron_sso_debug_tenants_count') ?? 0);
|
||||
const cookie =
|
||||
cookieCount > 0 ?
|
||||
Array.from({ length: cookieCount }, (_, index) =>
|
||||
readCookie(`baron_sso_debug_tenants_${index}`) ?? '',
|
||||
).join('')
|
||||
: readCookie('baron_sso_debug_tenants');
|
||||
|
||||
if (!cookie) {
|
||||
window.console.warn(
|
||||
'[SSO OAuth debug] callback 디버그 쿠키가 없습니다. 로그아웃 후 다시 로그인하세요.',
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
const data = JSON.parse(
|
||||
decodeURIComponent(cookie),
|
||||
) as {
|
||||
requestedScopes?: unknown;
|
||||
tokenResponseScope?: unknown;
|
||||
tokenType?: unknown;
|
||||
idTokenClaims?: unknown;
|
||||
accessTokenClaims?: unknown;
|
||||
};
|
||||
window.console.log('[SSO OAuth requested scopes]', data.requestedScopes);
|
||||
window.console.log('[SSO OAuth token response scope]', data.tokenResponseScope);
|
||||
window.console.log('[SSO OAuth token type]', data.tokenType);
|
||||
window.console.log('[SSO ID token claims]', data.idTokenClaims);
|
||||
window.console.log('[SSO access token claims]', data.accessTokenClaims);
|
||||
} catch (error) {
|
||||
console.warn('[SSO tenants] JSON parsing failed', error);
|
||||
}
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
if (user) return;
|
||||
void setUser();
|
||||
|
||||
Reference in new issue
Block a user