Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Management #35

Closed
raffaelfoidl opened this issue Aug 27, 2021 · 6 comments
Closed

User Management #35

raffaelfoidl opened this issue Aug 27, 2021 · 6 comments

Comments

@raffaelfoidl
Copy link
Member

In GitLab by @11775820 on Aug 27, 2021, 23:13

  • management of user accounts that are registered to use the app (thus allowing synchronization functionalities)
  • authenticate users with email + password
  • use Firebase as authentication server only
    • Firebase exposes APIs to check if a certain token is valid that can be used to secure requests to our backend
    • there are also Flutter packages for Firebase integration
    • secure Spring Boot REST API using Firebase Spring security integration
  • role management
    • tokens should contain information about roles of users
    • requests should be guarded against unauthorized access using roles
    • a user has zero or one role (zero: regular user, one: premium oder admin)
@raffaelfoidl
Copy link
Member Author

In GitLab by @11775820 on Sep 30, 2021, 13:58

changed time estimate to 13h

@raffaelfoidl
Copy link
Member Author

In GitLab by @11775820 on Oct 1, 2021, 13:38

created branch 35-user-management to address this issue

@raffaelfoidl
Copy link
Member Author

In GitLab by @11775820 on Oct 3, 2021, 13:36

changed time estimate to 20h

@raffaelfoidl
Copy link
Member Author

In GitLab by @11775820 on Oct 3, 2021, 14:21

changed time estimate to 21h

@raffaelfoidl
Copy link
Member Author

In GitLab by @11775820 on Oct 5, 2021, 18:29

changed time estimate to 34h

@raffaelfoidl
Copy link
Member Author

In GitLab by @11775820 on Oct 27, 2021, 12:29

marked this issue as related to #50

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant