|
|
1e42208e6b
|
guards: added TotpRequest guard
|
2023-05-01 11:58:02 +02:00 |
|
|
|
8658966b41
|
database: added totp codes migrations, get/add/use token
|
2023-05-01 11:57:41 +02:00 |
|
|
|
f891d2f940
|
updated api to create totp struct, get totp secret directly if it exists
|
2023-05-01 11:48:57 +02:00 |
|
|
|
e70d035c86
|
disable button and delay form submit: refactor in tera macro
|
2023-05-01 11:43:17 +02:00 |
|
|
|
f9ce7cd775
|
refresh token: use default instead of custom length (default is 64)
|
2023-05-01 11:42:21 +02:00 |
|
|
|
233e26520c
|
totp: new crate, sql migration + queries, enable totp page, save secret in database
|
2023-04-25 23:37:24 +02:00 |
|
|
|
cb46556717
|
redirect: 2 seconds
|
2023-04-25 00:11:50 +02:00 |
|
|
|
3a6092ce4f
|
authorize: delay form submission by 800ms
|
2023-04-22 13:51:31 +02:00 |
|
|
|
fa2d42e5da
|
authorize: disable html submit button on click
|
2023-04-22 13:24:23 +02:00 |
|
|
|
a32d6b4807
|
forgot password: handling testing environment, no emails when testing
|
2023-04-22 12:56:09 +02:00 |
|
|
|
feb9f16bc9
|
forgot password: send emails
|
2023-04-22 01:27:24 +02:00 |
|
|
|
751a21485f
|
forgot password: email and paper key, reset password
|
2023-04-19 18:03:38 +02:00 |
|
|
|
6ddbe013bc
|
admin/users/list: show if password recover is in progress instead of paper key
|
2023-04-18 23:54:44 +02:00 |
|
|
|
f625ba45ee
|
footer: copyright and version on the left, make it small
|
2023-04-17 08:55:01 +02:00 |
|
|
|
5153d057b0
|
admin: added list of users
|
2023-04-16 22:00:29 +02:00 |
|
|
|
e3bda01eca
|
apps list: nicer display of table, show time
|
2023-04-16 21:57:05 +02:00 |
|
|
|
800705e134
|
user: added updated_at method
|
2023-04-15 11:02:03 +02:00 |
|
|
|
4454838d2d
|
header: link to user settings
|
2023-04-15 10:55:53 +02:00 |
|
|
|
16dfe7bfb2
|
show dates everywhere with user timezone
|
2023-04-15 10:52:12 +02:00 |
|
|
|
12eccde4ea
|
renamed avatar macro to user, added user_info, show user info in mobile
|
2023-04-14 18:15:16 +02:00 |
|
|
|
011879a19c
|
tom-select: removed base and complete
|
2023-04-14 09:30:50 +02:00 |
|
|
|
7f7b53d400
|
js: keep only min.js files
|
2023-04-14 09:29:23 +02:00 |
|
|
|
72aba16667
|
removed identicon avatars
|
2023-04-14 09:22:03 +02:00 |
|
|
|
03eb2c9da9
|
added avatar logo, based off name/username
|
2023-04-14 09:21:46 +02:00 |
|
|
|
6b911f0f69
|
settings/personal: timezone field, use tom-select to get search field
|
2023-04-13 22:04:02 +02:00 |
|
|
|
f6707af58d
|
footer: display time with timezone, use UTC when user is not logged in
|
2023-04-13 22:02:35 +02:00 |
|
|
|
e49c146dfd
|
users: store timezone, default is "UTC"
|
2023-04-13 22:01:27 +02:00 |
|
|
|
1168e1494c
|
added settings/visual: moved theme toggle here
|
2023-04-12 09:30:59 +02:00 |
|
|
|
b05361510a
|
settings/security: change password
|
2023-04-10 18:58:57 +02:00 |
|
|
|
a67c7559b9
|
settings/security: generate paper key
|
2023-04-10 15:17:08 +02:00 |
|
|
|
c1daa34f2c
|
settings/security: logout everywhere: revoke all refresh tokens, new refresh + jwt
|
2023-04-07 18:30:27 +02:00 |
|
|
|
4d9305f3d2
|
settings/security: display page
|
2023-04-07 17:48:50 +02:00 |
|
|
|
11e2894621
|
admin/security: show flash, confirm action with modal
|
2023-04-07 17:46:39 +02:00 |
|
|
|
19840b31e6
|
logo: full color with a white overlay
|
2023-04-06 11:14:24 +02:00 |
|
|
|
a47e4c204a
|
personal settings: update username, name, email
|
2023-04-05 23:41:25 +02:00 |
|
|
|
1346b57b30
|
tests: fixed logo route
|
2023-04-05 20:18:13 +02:00 |
|
|
|
29fbcb6428
|
ezidam: user settings: show personal info
|
2023-04-05 19:59:04 +02:00 |
|
|
|
71643f6e37
|
ezidam: header: dont put settings
|
2023-04-05 19:58:04 +02:00 |
|
|
|
cdcdba2b9a
|
ezidam: split home routes
|
2023-04-05 18:09:32 +02:00 |
|
|
|
92a08db8fe
|
ezidam: added access_token guard, oauth/userinfo endpoint
|
2023-04-04 23:16:34 +02:00 |
|
|
|
d14c3da06a
|
ezidam: well-known: wrap jwks in "keys" object
|
2023-04-04 00:24:43 +02:00 |
|
|
|
9af447d110
|
allow clippy enum_variant_names
|
2023-04-04 00:06:16 +02:00 |
|
|
|
fe24825c3b
|
ezidam: oauth: added token endpoint, handling "authorization_code" and "refresh_token" grants
|
2023-04-04 00:03:41 +02:00 |
|
|
|
dd69fc99ea
|
ezidam: added cors, http basic auth request guard
|
2023-04-03 17:59:02 +02:00 |
|
|
|
3ce6154dfa
|
ezidam: oauth: auth request: optional response mode, default is query
|
2023-04-03 17:57:49 +02:00 |
|
|
|
ba9ecb9f5c
|
tokens: return result as string, moved cookie handling outside
|
2023-04-03 17:56:57 +02:00 |
|
|
|
088a1f0076
|
footer: display time in utc
|
2023-04-03 11:39:10 +02:00 |
|
|
|
00c8d90355
|
ezidam: jwt: forward if can't find refresh token
|
2023-04-03 11:13:42 +02:00 |
|
|
|
317dc23735
|
ezidam: apps: handle when application is archived
|
2023-04-02 02:12:22 +02:00 |
|
|
|
4b8b82e577
|
ezidam: list apps: show confidentiality
|
2023-04-02 02:05:51 +02:00 |
|