【发布时间】:2021-12-31 19:08:16
【问题描述】:
我试图弄清楚如何为我的 react-oidc 库的配置文件提供一个随机数,当我单击按钮启动重定向时,它告诉我它缺少一个随机数,但我没有确定如何提供?
我的配置:
window.config = {
authority: "xxxxxxxxxxxxxxx",
client_id:
"xxxxxxxxxxxxxxxxx",
redirect_uri: "http://localhost:2222/authorized-page",
response_type: "code",
scope: "openid profile",
post_logout_redirect_uri: "http://localhost:2222/logout",
acr_values: "ial/1",
};
我的代码:
import React, { useEffect } from "react";
import { makeUserManager } from "react-oidc";
const {
authority,
client_id,
redirect_uri,
response_type,
scope,
post_logout_redirect_uri,
} = window.config;
console.log("config...", window.config);
const userManager = makeUserManager(window.config);
const LoginSso = () => {
useEffect(() => {
userManager.signinRedirect();
}, []);
return <></>;
};
export default LoginSso;
url 给我的错误:
http://localhost:2222/authorized-page?error=invalid_request&error_description=Nonce+Please+fill+in+this+field.+Nonce+is+too+short+%28minimum+is+22+characters%29&state=
【问题讨论】: