Commit Graph

10 Commits (682322c98063c596d2e46f1e7844551c5a7226db)

Author SHA1 Message Date
informatic 682322c980 sso: implement populate_obj, fix membership edit form 2022-04-29 22:48:21 +02:00
informatic a57ab99014 Implement membership_required client option
User without an active membership:
* will be able to log into sso.hackerspace.pl
* will not be able to create/modify any of their clients
* will not be able to authorize to any client that has "Active
membership required" option enabled
* API requests for said user will return 402 (in case a token has
already been issued)

Authorization errors will now be wrapped in properly rendered alerts.
2022-04-29 00:24:35 +02:00
informatic 15e3c059eb Code reformat 2020-10-10 17:40:22 +02:00
informatic cbfcdbd823 select client_secret_post authentication method by default 2020-05-31 19:07:17 +02:00
informatic 7b71359733 layout cleanups 2020-05-31 01:28:58 +02:00
informatic a5e1465c28 allow non-tld redirect URI entry 2020-05-30 23:09:05 +02:00
informatic 64770ea1da final fixups 2020-05-30 22:53:06 +02:00
informatic 3daace694e Add scope management to self-service portal 2020-05-30 14:51:29 +02:00
informatic 54e1ba0608 Add self-service client registration 2020-05-25 21:57:04 +02:00
informatic dcc698cbec Initial commit 2020-05-24 15:00:18 +02:00