|
|
9687116063
|
ezidam: refactor jwt and refresh token generate in "tokens" mod
|
2023-03-26 19:25:50 +02:00 |
|
|
|
540e2d8aed
|
database: fixed sqlx compile error
|
2023-03-25 12:14:11 +01:00 |
|
|
|
8db0bbb874
|
if access token expired, use refresh token, and get new access + refresh tokens
|
2023-03-19 20:03:30 +01:00 |
|
|
|
009b8664fd
|
revoke all refresh tokens and use all authorization codes for user
|
2023-03-18 22:03:03 +01:00 |
|
|
|
5100aa1b4e
|
ezidam: added logout page, added RefreshToken guard
|
2023-03-18 21:49:08 +01:00 |
|
|
|
e99115e174
|
ezidam + jwt: get key, import private key, create jwt claims and sign them
|
2023-03-18 16:14:26 +01:00 |
|
|
|
ef8d75ecee
|
ezidam + refresh tokens: create and insert refresh token
|
2023-03-18 15:16:15 +01:00 |
|
|
|
827bba041a
|
ezidam: oauth: redirect: get and check code, get user info, mark code as used, display html template
|
2023-03-18 00:40:11 +01:00 |
|
|
|
471e2fc740
|
authorization_codes: crate, database, insert one
|
2023-03-16 23:15:56 +01:00 |
|
|
|
71b083895d
|
apps: sql + get valid one, get by id, insert, generate app id, generate secret
|
2023-03-15 22:00:04 +01:00 |
|
|
|
8c37fc1181
|
database: added keys migration, get/insert, insert keys at launch if none are present
|
2023-03-12 18:45:55 +01:00 |
|
|
|
d790d2ff29
|
users: get user by id, email, username
|
2023-03-11 00:33:58 +01:00 |
|
|
|
e04de752ef
|
user: get one by id
|
2023-03-08 00:15:00 +01:00 |
|
|
|
c670201b86
|
settings: add base url, WIP flash system
|
2023-03-07 08:42:23 +01:00 |
|
|
|
3e168c19bc
|
users: migrations, queries, users crate: create user, get first admin user
|
2023-03-05 23:31:10 +01:00 |
|
|
|
9c2b43ec3c
|
added database crate, "settings" with migrations and queries, running migrations on web startup
|
2023-02-27 16:07:18 +01:00 |
|