我们已经将keycloak与Azure Active Directory集成,并将其与一些应用程序集成。 我们有几个直接与Azure Active Directory集成的应用程序。有没有一种方法可以让登录到一个应用程序的人在所有其他应用程序中进行登录,而不考虑使用的身份验证提供商(keycloak或Azure AD)? 通常,如果我登录到一个与keycloak集成的应用程序,我将登录到与keycloak集成的所有应用程序,反之亦然。
我正在尝试将<Query>组件集成到我的代码中,但是我得到了以下错误。
./src/component/promos/PromosCreate.js
54:6-11 'react-admin' does not contain an export named 'Query'.
我在PromosCreate.js中的所有导入语句
import React, { Component, Fragment } from 'react';
import {
Create,
DateInput,
TextInput,
Long
现在,当我刷新页面keycloak.authenticate get false并再次询问凭证时,我已经成功地将keycloak与reactJS集成在一起。我也在网上搜索过,他们建议在initOptions属性中传递令牌和刷新令牌,我已经这样做了,但仍然面临同样的问题。
我使用的是"@react-keycloak/web":"^2.1.1“和"keycloak-js":"^10.0.1”
这是我的Keycloak.js代码
import * as Keycloak from 'keycloak-js';
const keycl