小编use*_*726的帖子

Keycloak 迁移哈希密码

我正在尝试将用户从旧的 Drupal 6 CMS 迁移到 Keycloak。我想使用旧密码迁移用户,然后为其个人资料分配“更新密码”所需的操作。

然而,迁移密码似乎有问题,因为我只能以散列形式访问它们。

密码使用 MD5 算法进行哈希处理,不使用盐。我尝试根据此页面迁移它们: https://lists.jboss.org/pipermail/keycloak-user/2015-December/004212.html

这是我发送到 Keycloak REST API 的 JSON:

{
  "hashedSaltedValue" : "password-hash",
  "algorithm" : "restcomm-md5",
  "type" : "password",
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的事情的列表

  • 包含 NULL 哈希值
  • 包含 0 hashIteration 值
  • Base64 对哈希进行编码
  • 将哈希值转换为二进制,然后进行 Base64 编码

有没有人有幸让这个功能发挥作用?

migration single-sign-on keycloak

8
推荐指数
2
解决办法
6978
查看次数

简单的循环不工作

过去几天我一直在使用"C++ Primer Plus"这本书教自己C++.我一直在取得不错的进步.但是,其中一位执行官给了我一些麻烦.

这是我应该做的:

编写一个程序,请求用户输入两个整数.程序应该计算并报告两个整数之间的所有整数之和.此时,假设首先输入较小的整数.例如,如果用户输入2和9,程序应报告2到9之间所有整数的总和为44.

这是我的代码:

#include <iostream>
using namespace std;

int main()
{

   int a;
   int b;
   int c;

   cout << "Please enter the first number: ";
   cin >> a;
   cin.get();

   cout << "Please enter the second number: ";
   cin >> b;
   cin.get();


   for (int i = a; i <= b; i++)
   {
      c += i;       
   }

   cout << c;
   cin.get();
   return 0;

}
Run Code Online (Sandbox Code Playgroud)

每当我运行它,结果将是2293673.有趣的是,我已经完成了谷歌搜索,我发现的工作程序基本上与我的相同,除了这些工作和我的工作没有.

所以我的问题:我到底做错了什么?提前致谢!

PS:Srry我的英语.

c++ for-loop

-1
推荐指数
1
解决办法
640
查看次数

标签 统计

c++ ×1

for-loop ×1

keycloak ×1

migration ×1

single-sign-on ×1