Our Personal Data Server from scratch! tranquil.farm
pds rust database fun oauth atproto
222
fork

Configure Feed

Select the types of activity you want to include in your feed.

feature: required OIDC claims (for registration, login, and administration?) #46

open opened by steffo.eu

I think it would be useful to have a way to only allow registration (and perhaps login too?) if a certain OIDC claim is returned by the IdP.

Claims usually vary depending on the IdP and its configuration, so there's no standard way to do it; Forgejo for example does it by allowing the administrator to enter both the claim name to check, and the value that it should have to pass the check.

I believe it would very useful for organizations managing Tranquil PDS via their own OIDC-compatible IdP, as it would allow them to limit which users can access Tranquil, for example for doing a slow roll-out, or for temporarily restricting a specific user.

Additionally, it would be nice to have the same functionality, but to automatically detect which users should be considered Tranquil administrators and have access to the Admin Panel: other services do that check on each OIDC login and update the value accordingly, so perhaps Tranquil could behave in the same way?

sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:6l7xbgjswn2oauofpz3xagvg/sh.tangled.repo.issue/3mjip7day5e22