首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >密钥罩密码策略

密钥罩密码策略
EN

Stack Overflow用户
提问于 2020-12-08 18:29:39
回答 1查看 868关注 0票数 1

因此,我在Symfony项目中集成了keycloak API端点。

关于https://ultimatesecurity.pro/post/password-policy/,我们已经添加了“非用户名”策略来测试在应用程序中创建新用户。

我的想法是用定义好的端点去掉特定的方法,这样就可以做到这一点。

我正在检查文档,但找不到任何可以检查密码策略规则的端点--> documentation

它的想法:

代码语言:javascript
复制
$options = [
        'headers' => $this->getAuthJsonHeaders()
    ];

    try {
        $endpoint = sprintf('auth/admin/realms/%s/', $this->realm);
        $response = $this->request('GET', $endpoint, $options);
        return $response;
    } catch (\Exception $e) {
        $this->exception('Can`t reset user password on Keycloak. ' . $e->getMessage());
    }

这是我得到的:

当转储结果时

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-08 19:57:48

要获取领域正在使用的password policies的列表,您应该调用以下端点:

代码语言:javascript
复制
GET <KEYCLOAK_HOST>/auth/admin/realms/<YOUR_REALM>

JSON响应中提取字段:

代码语言:javascript
复制
passwordPolicy

例如,如果您设置了Minimum length to 12Hashing Iterations to 27500,则passwordPolicy将为"length(12) and hashIterations(27500)"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65197191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档