OIDC 登录回调页面支持解析错误原因

This commit is contained in:
dushixiang committed 2025-12-27 19:11:36 +08:00
1 parent 681c645be0
commit c671379976
1 file changed
+12
+12
View File
@@ -10,6 +10,18 @@ const OIDCCallback = () => {
useEffect(() => {
const handleCallback = async () => {
// 检查是否有错误参数
const error = searchParams.get('error');
if (error) {
const errorDescription = searchParams.get('error_description');
const errorMessage = errorDescription
? decodeURIComponent(errorDescription)
: `认证失败: ${error}`;
messageApi.error(errorMessage);
navigate('/login');
return;
}
const code = searchParams.get('code');
const state = searchParams.get('state');