-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Closed
Labels
a/authzIssues related to "authorization" and the policy engine after session claims are procesedIssues related to "authorization" and the policy engine after session claims are procesedc/communityRelated to community contentRelated to community contente/intermediatecan be wrapped up in a weekcan be wrapped up in a weekgood first issueGood for newcomersGood for newcomershacktoberfesthelp wantedGood candidate for contribution. Community help wanted!Good candidate for contribution. Community help wanted!p/mediumnon-urgent issues/features that are candidates for being included in one of the upcoming sprintsnon-urgent issues/features that are candidates for being included in one of the upcoming sprints
Description
Details:
Currently, auth/user management is delegated to a preferred choice of external auth service. A simple self managed service could be username/password based service on the same Postgres database as Hasura.
The service should have the following APIs:
- /register : Register a user using username and password.
- /login: Check creds and return an auth token.
- /resolve: Get auth token (from header), resolve it and return X-Hasura-User-Id and X-Hasura-Allowed-Roles
Deployment instructions:
- A migrations script (for required tables) should be included.
- A simple way to deploy on (any) cloud should be included.
sebastianmacias, mnlbox, patcito, plmercereau, Maxximus007 and 8 more
Metadata
Metadata
Assignees
Labels
a/authzIssues related to "authorization" and the policy engine after session claims are procesedIssues related to "authorization" and the policy engine after session claims are procesedc/communityRelated to community contentRelated to community contente/intermediatecan be wrapped up in a weekcan be wrapped up in a weekgood first issueGood for newcomersGood for newcomershacktoberfesthelp wantedGood candidate for contribution. Community help wanted!Good candidate for contribution. Community help wanted!p/mediumnon-urgent issues/features that are candidates for being included in one of the upcoming sprintsnon-urgent issues/features that are candidates for being included in one of the upcoming sprints