You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
questionA question needs to be answered before progress can be made on this issuestarterA beginner-friendly issue that is a good starting point for a new person
Create an auth table/schema that is linked to a users table in the calling app. This means that we have some schema fields that we will define (username/email, password) but allows the developer using the module to define the fields that want their users to have. We'll need to make sure this works both with and without Append Only data.
Signup functions - endpoints or controller functions that create both the user and auth table. This will need to use the relevant auth/user changeset functions for casting/verifying passwords etc.
Auth plug - a plug (or multiple plugs) that will allow us to authorise users and check permissions (eg. Admin permissions, edit permissions)
@nelsonic Does this sound like we're thinking along the right lines? Anything you think we should also think about to begin with?
The text was updated successfully, but these errors were encountered:
Danwhy
added
question
A question needs to be answered before progress can be made on this issue
starter
A beginner-friendly issue that is a good starting point for a new person
labels
Nov 6, 2018
questionA question needs to be answered before progress can be made on this issuestarterA beginner-friendly issue that is a good starting point for a new person
Our initial requirements for this module:
Create an auth table/schema that is linked to a users table in the calling app. This means that we have some schema fields that we will define (
username/email
,password
) but allows the developer using the module to define the fields that want their users to have. We'll need to make sure this works both with and without Append Only data.Signup functions - endpoints or controller functions that create both the user and auth table. This will need to use the relevant auth/user changeset functions for casting/verifying passwords etc.
Encryption (see https://github.com/dwyl/phoenix-ecto-encryption-example) - encrypting user data for GDPR compliance.
Auth plug - a plug (or multiple plugs) that will allow us to authorise users and check permissions (eg. Admin permissions, edit permissions)
@nelsonic Does this sound like we're thinking along the right lines? Anything you think we should also think about to begin with?
The text was updated successfully, but these errors were encountered: