21 lines
601 B
JavaScript
21 lines
601 B
JavaScript
import React, { useEffect, useContext } from "react";
|
|
import { UserManager } from "oidc-client-ts";
|
|
import { ConfigContext } from "../../ConfigProvider";
|
|
|
|
const SilentCallback = () => {
|
|
const { config } = useContext(ConfigContext);
|
|
|
|
useEffect(() => {
|
|
const userManager = new UserManager(config.OIDC_CONFIG);
|
|
userManager.signinSilentCallback()
|
|
.then(() => {
|
|
})
|
|
.catch((err) => {
|
|
console.error("Silent callback error:", err);
|
|
});
|
|
}, [config]);
|
|
|
|
return <div>Renew...</div>;
|
|
};
|
|
|
|
export default SilentCallback; |