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

通过Keyclope REST API定义新用户密码

长孙昀
2023-03-14

我正在尝试通过REST API创建一个新用户,我正在发送此POST

后 /admin/realms/myrealm/users

标题:授权:承载(生成的令牌,这部分可以)内容类型:应用程序/json

身体:

{
    "username": "rahul",
    "enabled": true,
    "totp": false,
    "emailVerified": false,
    "firstName": "rahul",
    "lastName": "borse",
    "email": "rahulborse@yahoo.com",
    "credentials": [
        {
            "type": "password",
            "value": "rahul"
        }
    ]
}

用户创建正常,但密码不起作用,当我尝试登录时,它声称我的凭据无效。

共有1个答案

欧阳飞章
2023-03-14

尝试将映射“临时”:false添加到凭据:

{
    "username": "rahul",
    "enabled": true,
    "totp": false,
    "emailVerified": false,
    "firstName": "rahul",
    "lastName": "borse",
    "email": "rahulborse@yahoo.com",
    "credentials": [
        {
            "type": "password",
            "value": "rahul",
            "temporary": false
        }
    ]
}
 类似资料:
  • 功能介绍 获取本APP的新用户自定义留存报告相关数据 接口 https://openapi.baidu.com/rest/2.0/mtj/svc/app/getDataByKey 请求参数 此处仅列本接口特有参数,公共参数请参考报告级API说明 获取表格数据 参数名 参数类型 是否必须 描述 method string 是 retaineduser/a flag string 是 newcust

  • 根据JAVA 8提供的新特性,可选类是防止空指针异常的一种方法。如果输出为null,我们可以使用orelsethow方法()引发异常。我想知道如何使用它抛出用户定义的异常

  • 我正在尝试创建这个存储过程,它应该将客户编号和电子邮件地址作为输入。然后更新该客户的电子邮件地址。如果新的电子邮件地址与旧的相同,则应提出异常。 但它是抛出错误。不确定我是否做得对。我正在使用最新的OracleSQLDeveloper。 错误(6,1): PLS-00103:在需要以下内容之一时遇到符号“DECLARE ”: begin function pragma procedure subt

  • 我正在尝试连接到本地DB210.5Express-C服务器。这是一个测试环境,所以我不关心安全性。 我能够连接到命令行处理器(在Windows上运行),并更改了和的配置设置。当时我希望能够在没有身份验证的情况下进行连接(我重新启动了DB2服务),但仍然出现了一个错误。 当我尝试在没有用户名/密码的情况下连接时 我得到了错误:com.ibm.db2.jcc.am.SqlSynTaxErrorExce

  • 是否可以使用构造格式的URL? 我已尝试使用以下设置值: (此调用的第三方应用程序不支持标头和其他身份验证方法) 我想这是不支持的?

  • 所以我有一个很奇怪的问题。我创建了一个表单,允许用户更改密码。 它确实改变了他们的密码。但是它把他们的密码改成了Laravel显然无法识别的东西。 因此,如果我使用“修补匠”手动将密码更新为类似“测试”的东西;我将能够成功地更改我的密码。但是,一旦我将密码更改为某物(例如123456),表单将不接受密码。 当我注销用户并尝试使用新密码登录时;它不允许我登录。 很明显,拉威尔没有识别新密码。 代码如