Julio López
9c5fc842a1
feat(cli): add server user set-password-hash command ( #3974 )
...
Objectives:
- Facilitate the generation of valid password hashes that can be used with
the `server user --user-password` CLI command.
- Encapsulate implementation details of password hashing in
the `user` package.
Adds a new `server user hash-password` CLI command to generate the
hash from a supplied password.
Modifies the `server user set/add --user-password-hash` CLI command
to accept the password hash generated using the `hash-password`
command.
Adds `GetNewProfile(ctx, rep, username)` helper to move implementation
details to the `user` package.
Includes CLI and unit tests.
Cleans up and removes unused functions.
2024-07-11 19:29:06 -07:00
..
2024-05-29 20:31:57 -07:00
2024-06-18 23:13:17 -07:00
2024-05-10 09:47:13 -07:00
2024-05-29 20:31:57 -07:00
2021-05-03 10:28:00 -07:00
2023-09-02 18:23:21 -07:00
2021-05-06 20:26:35 -07:00
2021-05-03 10:28:00 -07:00
2024-04-08 09:52:47 -07:00
2024-05-29 20:31:57 -07:00
2024-05-29 20:31:57 -07:00
2024-05-29 20:31:57 -07:00
2024-05-29 20:31:57 -07:00
2024-04-08 09:52:47 -07:00
2022-03-26 14:28:08 +00:00
2024-04-08 09:52:47 -07:00
2021-05-11 22:26:28 -07:00
2024-06-18 23:13:17 -07:00
2024-02-02 22:19:24 -08:00
2021-11-16 06:02:04 -08:00
2024-06-18 23:13:17 -07:00
2021-09-19 18:50:38 -07:00
2021-09-08 18:44:03 -07:00
2022-12-17 16:19:12 +00:00
2024-04-08 09:52:47 -07:00
2021-09-19 18:50:38 -07:00
2024-03-25 22:20:38 -07:00
2023-08-24 09:38:56 -07:00
2022-03-12 23:16:39 -08:00
2023-08-24 09:38:56 -07:00
2023-08-24 09:38:56 -07:00
2021-09-08 18:44:03 -07:00
2024-04-08 09:52:47 -07:00
2022-03-06 14:30:58 -08:00
2022-05-25 14:15:56 +00:00
2024-04-12 22:59:11 -07:00
2023-03-11 06:28:05 -08:00
2022-08-09 06:07:54 +00:00
2022-05-25 14:15:56 +00:00
2024-04-12 22:59:11 -07:00
2021-10-06 08:39:10 -07:00
2024-06-18 23:13:17 -07:00
2021-05-03 10:28:00 -07:00
2022-07-09 18:22:50 -07:00
2024-05-29 20:31:57 -07:00
2021-07-06 21:38:08 -07:00
2021-09-08 18:44:03 -07:00
2024-04-12 22:59:11 -07:00
2023-04-09 01:34:36 +00:00
2022-12-17 16:19:12 +00:00
2024-06-18 23:13:17 -07:00
2021-07-06 21:38:08 -07:00
2024-06-18 23:13:17 -07:00
2022-10-24 19:00:36 -07:00
2024-05-29 20:31:57 -07:00
2022-12-17 16:19:12 +00:00
2022-10-24 19:00:36 -07:00
2021-06-05 08:48:43 -07:00
2023-10-05 02:45:44 +00:00
2021-09-10 17:51:55 -07:00
2023-07-03 16:20:02 -07:00
2024-02-20 14:48:23 -08:00
2024-02-02 23:34:34 -08:00
2024-05-29 20:31:57 -07:00
2021-05-03 10:28:00 -07:00
2021-05-11 22:26:28 -07:00
2023-04-09 01:34:36 +00:00
2021-05-11 22:26:28 -07:00
2021-05-03 10:28:00 -07:00
2024-06-18 23:13:17 -07:00
2024-05-29 20:31:57 -07:00
2021-05-06 20:26:35 -07:00
2022-03-16 00:46:57 -07:00
2023-03-11 06:28:05 -08:00
2024-06-18 23:13:17 -07:00
2023-03-11 06:28:05 -08:00
2023-03-11 06:28:05 -08:00
2022-02-22 22:21:48 -08:00
2023-03-11 06:28:05 -08:00
2024-02-07 00:28:20 +00:00
2024-02-03 21:44:41 -08:00
2023-06-18 13:26:01 -07:00
2024-06-18 23:13:17 -07:00
2024-06-07 13:42:15 -07:00
2024-06-18 23:13:17 -07:00
2024-04-08 09:52:47 -07:00
2022-10-24 19:00:36 -07:00
2023-06-18 13:26:01 -07:00
2024-06-07 13:42:15 -07:00
2024-06-07 13:42:15 -07:00
2023-03-11 06:28:05 -08:00
2022-03-17 22:22:24 -07:00
2022-05-18 01:27:06 -07:00
2022-07-30 14:13:52 -07:00
2022-09-02 18:55:01 -07:00
2023-07-27 14:41:23 -07:00
2024-06-18 23:13:17 -07:00
2024-06-18 23:13:17 -07:00
2024-02-02 23:34:34 -08:00
2024-06-18 23:13:17 -07:00
2021-05-11 21:53:36 -07:00
2024-06-18 23:13:17 -07:00
2024-06-18 23:13:17 -07:00
2023-11-01 11:00:01 -07:00
2024-06-18 23:13:17 -07:00
2024-02-20 14:48:23 -08:00
2024-06-18 23:13:17 -07:00
2023-06-18 13:26:01 -07:00
2024-06-18 23:13:17 -07:00
2022-05-18 01:27:06 -07:00
2024-02-02 23:34:34 -08:00
2024-06-18 23:13:17 -07:00
2023-09-09 13:07:53 -07:00
2022-07-27 16:23:45 -07:00
2024-02-02 23:34:34 -08:00
2024-05-29 20:31:57 -07:00
2022-01-03 18:48:38 -08:00
2023-08-20 17:17:20 -07:00
2022-08-09 06:07:54 +00:00
2022-01-03 18:48:38 -08:00
2022-08-09 06:07:54 +00:00
2022-01-03 18:48:38 -08:00
2022-08-09 06:07:54 +00:00
2022-01-03 18:48:38 -08:00
2023-03-11 06:28:05 -08:00
2024-07-11 18:51:12 -07:00
2022-07-09 18:22:50 -07:00
2022-07-09 18:22:50 -07:00
2024-06-18 23:13:17 -07:00
2022-05-18 01:27:06 -07:00
2024-06-18 23:13:17 -07:00
2023-03-11 06:28:05 -08:00
2021-05-06 20:26:35 -07:00
2021-05-03 10:28:00 -07:00
2021-09-28 15:19:02 -07:00
2023-03-11 06:28:05 -08:00
2024-06-18 23:13:17 -07:00
2022-09-02 10:35:59 -07:00
2021-11-06 10:06:05 -07:00
2024-05-29 20:31:57 -07:00
2023-09-02 18:23:21 -07:00
2022-05-25 01:17:55 +00:00
2022-05-25 14:15:56 +00:00
2024-04-08 09:52:47 -07:00
2024-06-18 23:13:17 -07:00
2022-09-06 04:42:07 +00:00
2024-06-18 23:13:17 -07:00
2024-06-18 23:13:17 -07:00
2022-05-31 13:43:42 -07:00
2022-09-02 10:35:59 -07:00
2021-05-03 10:28:00 -07:00
2022-05-31 13:43:42 -07:00
2024-06-18 23:13:17 -07:00
2023-04-10 23:17:32 -04:00
2024-07-11 19:29:06 -07:00
2021-05-03 10:28:00 -07:00
2024-07-11 19:29:06 -07:00
2024-07-11 19:29:06 -07:00
2021-05-06 20:26:35 -07:00
2021-05-06 20:26:35 -07:00
2024-07-11 19:29:06 -07:00
2024-05-29 20:31:57 -07:00
2024-01-11 18:02:31 -08:00
2024-05-29 20:31:57 -07:00
2023-09-04 19:48:28 -07:00
2024-03-04 20:59:59 -08:00
2023-06-18 13:26:01 -07:00
2023-03-11 06:28:05 -08:00
2023-06-18 13:26:01 -07:00
2023-06-18 13:26:01 -07:00
2024-05-29 20:31:57 -07:00
2023-03-11 06:28:05 -08:00
2024-02-02 23:34:34 -08:00
2021-09-14 19:11:39 -07:00
2023-06-18 13:26:01 -07:00
2024-03-09 10:39:11 -08:00
2023-06-18 13:26:01 -07:00
2024-05-29 20:31:57 -07:00
2023-06-18 13:26:01 -07:00
2023-06-18 13:26:01 -07:00
2023-07-27 14:41:23 -07:00
2023-03-11 06:28:05 -08:00
2023-03-31 14:32:34 -07:00
2024-03-09 10:39:11 -08:00
2021-11-16 06:02:04 -08:00
2023-03-11 06:28:05 -08:00
2023-03-11 06:28:05 -08:00
2022-07-30 14:13:52 -07:00
2024-07-11 17:18:44 -07:00
2023-03-11 06:28:05 -08:00
2023-06-18 13:26:01 -07:00
2024-06-18 23:13:17 -07:00