|
cd6a6cb77c
|
Remove openid support
I switched to an external solution that supports more protocols.
|
2024-10-20 23:03:39 +05:00 |
|
|
88f5c52c50
|
Update email settings, add email tester
|
2024-10-17 23:31:27 +05:00 |
|
|
401009bfdb
|
Add support for nonce parameter
|
2024-10-17 17:47:23 +05:00 |
|
|
6e3fac77f1
|
Specify supported open id subject types
|
2024-10-17 15:19:45 +05:00 |
|
|
1a3ebf4b05
|
Fix token decoding
|
2024-10-17 14:47:38 +05:00 |
|
|
c28ef2466c
|
Decode bearer token
|
2024-10-17 14:38:02 +05:00 |
|
|
385997701f
|
Add peertube to the list of services
|
2024-10-17 14:14:58 +05:00 |
|
|
be7d4adeec
|
Add a basic user info endpoint
|
2024-10-17 14:13:23 +05:00 |
|
|
8129d916e3
|
Improve validation for token exchange endpoint
|
2024-10-17 12:22:23 +05:00 |
|
|
fbb33369a8
|
Add support for Authorization header during code exchange
|
2024-10-17 00:12:16 +05:00 |
|
|
c9668ff1ef
|
Change openid discovery url
|
2024-10-16 23:32:23 +05:00 |
|
|
42fa7c495f
|
Add openid discovery endpoint
It has a few fake fields, that I will implement later.
|
2024-10-16 18:39:36 +05:00 |
|
|
4490cd6a04
|
Include username and email in ID token
|
2024-10-05 17:51:21 +05:00 |
|
|
13461897b4
|
fix: sign id token using client secret
|
2024-09-21 15:43:35 +05:00 |
|
|
51d627efa4
|
fix: encode tokens to url-safe strings
|
2024-09-21 15:34:22 +05:00 |
|
|
b7d1aff1d1
|
fix: derive Jason.Encoder for id token
|
2024-09-21 13:53:06 +05:00 |
|
|
6f1b46399e
|
fix: pass signed jwt to the view instead of the whole tuple
|
2024-09-21 13:48:22 +05:00 |
|
|
450895110a
|
feat: set up token signing
|
2024-09-21 13:39:41 +05:00 |
|
|
3176d05afc
|
fix(oidc): use user data from temporary code, not from conn.assigns
|
2024-09-21 12:55:16 +05:00 |
|
|
08f94ad16b
|
fix(oidc): use client secret from query params
|
2024-09-21 12:47:07 +05:00 |
|
|
489c39e16c
|
feat: draft implementation of oidc protocol
|
2024-09-17 00:07:00 +05:00 |
|
|
1eb567cd6d
|
feat(oauth): login confirmation page
|
2024-09-10 01:40:05 +05:00 |
|
|
c1a4b839bd
|
refactor: simplify client id and client secret generation
|
2024-09-09 21:07:25 +05:00 |
|
|
ba4e90ef51
|
refactor: use client_id as primary key
|
2024-09-06 13:12:30 +05:00 |
|
|
d09bcf646e
|
feat: generate modules for openid apps
|
2024-09-05 02:27:33 +05:00 |
|
|
750429fc62
|
feat: fancy admin panel
|
2024-08-31 17:06:02 +05:00 |
|
|
a8dbdadb90
|
fix: reset esbuild config
|
2024-08-31 17:02:54 +05:00 |
|
|
cdccbb1919
|
chore: use navigate instead of href for live views
|
2024-08-31 13:47:03 +05:00 |
|
|
7235ad0d00
|
feat: add a warning for unapproved accounts
|
2024-08-31 13:42:27 +05:00 |
|
|
80743a50f7
|
refactor: simplify changeset checks, enable spellcheck
|
2024-08-29 00:38:29 +05:00 |
|
|
7aa77b1604
|
feat: add the ability to approve users
|
2024-08-28 00:58:20 +05:00 |
|
|
03256685c0
|
chore: split css files
|
2024-08-26 22:10:51 +05:00 |
|
|
3f042d1d99
|
feat: show user list in admin panel
|
2024-08-26 21:05:11 +05:00 |
|
|
818a7e4a31
|
refactor: embed all html templates into html modules
For some reason I like it.
|
2024-08-25 23:58:22 +05:00 |
|
|
1d52d9c71f
|
feat: add description for some services
|
2024-08-25 23:47:58 +05:00 |
|
|
40f661ff58
|
style: run mix format
|
2024-08-25 23:04:41 +05:00 |
|
|
aba6a76073
|
refactor(home): create service component, embed html template
|
2024-08-25 23:04:29 +05:00 |
|
|
f779c5fd82
|
feat: save user info and approval status
|
2024-08-16 00:40:09 +05:00 |
|
|
b2372f4d34
|
build: add Dockerfile, restore assets.deploy task
|
2024-08-14 22:28:21 +05:00 |
|
|
5f73827373
|
feat: markdown parsing
|
2024-07-29 20:19:37 +05:00 |
|
|
107af78925
|
feat: public note list
|
2024-07-29 18:07:44 +05:00 |
|
|
5a00fdf843
|
feat: admin panel for notes
|
2024-07-29 16:19:47 +05:00 |
|
|
45c91eb3bf
|
feat: admin panel
I just added is_admin field to user schema, /admin scope,
admin page controller and view.
No extra functions were implemented.
|
2024-07-28 21:52:12 +05:00 |
|
|
2d81bf20ce
|
chore: use verified routes in nav bar
|
2024-07-28 18:03:48 +05:00 |
|
|
8040c38edf
|
refactor: store icons as .svg.heex files
|
2024-07-28 17:52:11 +05:00 |
|
|
a38d13a16a
|
feat: notes schema
|
2024-07-27 23:22:09 +05:00 |
|
|
fc799a5c0e
|
feat: add more information about services
|
2024-07-23 18:52:18 +05:00 |
|
|
84681401ec
|
chore: rename services to blog
|
2024-07-23 18:51:58 +05:00 |
|
|
e185b154ab
|
feat: add a list of services
|
2024-07-23 18:40:52 +05:00 |
|
|
66bb26380a
|
chore(users): translate forms, fix colors
|
2024-07-22 21:12:29 +05:00 |
|