当前位置: 首页 > 知识库问答 >
问题:

如何禁用Keycloak帐户客户端但保留帐户Rest API?

匡晟
2023-03-14

我需要阻止用户访问Keycloak帐户客户机(/auth/realms/[MYREALM]/Account),但我需要这个客户机提供的Rest API。

我用的是Keycloak 4.1.0。我试图通过keycloak管理面板(/auth/admin/master/console/#/realms/[MYREALM]/clients)禁用account client,但是如果禁用此客户端,account Rest API将不再工作。

在这个Keycloak前面有一个Apache,我想我可以使用Apache过滤请求,但我不允许这样做。

共有1个答案

尹光辉
2023-03-14

转到领域>配置>角色>默认角色>客户端角色>选择“帐户”>删除“管理帐户”

 类似资料:
  • 我一直试图用角色导入预先配置的客户机和服务帐户,所以我的json文件看起来像 我还尝试在导入的领域配置中设置客户端,但在这两种情况下,我都有以下问题 null Keycloak版本为:8.0.0 谢了。

  • 本文向大家介绍magento 帐户客户网址,包括了magento 帐户客户网址的使用技巧和注意事项,需要的朋友参考一下 示例 $this->helper('customer/data')->getAccountUrl(); 要么 Mage::helper('customer/data')->getAccountUrl();

  • 在我的应用程序中,我为用户提供了一个选项,可以将其数据(一个db和一些音频文件)备份到应用程序文件夹中的Google Drive帐户。为此,用户必须在以下对话框中“为MyApp选择帐户”: 之后,我开始备份过程。 但是,如果用户点击该对话框之外的某个地方,它会消失并且不会建立连接-并且不会再次显示该对话框。 发生这种情况时,我如何提示系统再次向他/她显示该对话框?除此之外,我还尝试将GoogleA

  • 使用paypal的开发者帐户,我可以通过创建一个应用程序获得客户端ID和密钥,但不是使用live帐户。 我正在使用REST API在我的网站上进行交易,我要求用户(谁有贝宝帐户)输入他们的客户ID和秘密密钥,并使用这个信息将钱转入他们的帐户,付款是通过信用卡完成的。它在开发人员帐户上运行良好,但是从live帐户上获取客户端ID和密钥的选项在哪里呢? 或者有没有其他的方式我可以做到这一点,我想把钱转

  • 我知道我可以在Stripe中为客户保存一张卡片,供以后使用。我的问题是,我可以用主Stripe登录帐户上的卡保存客户,并将该客户用于所有子帐户(连接帐户)吗。还是必须在每个连接的帐户上创建并保存客户才能工作。 条纹付款:保存代币和客户,稍后从代币付款