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

Auth with Keycloak #183

Merged
merged 20 commits into from
Apr 7, 2024
Merged

Auth with Keycloak #183

merged 20 commits into from
Apr 7, 2024

Conversation

zelytra
Copy link
Owner

@zelytra zelytra commented Mar 22, 2024

We're going to implement aBasic authentification system to add security to the application. Only essential user information will be requested from the user:

  • Email: For unique user identification, provided by default by Microsoft without any additional authorization.
  • Username: To display the player's username within the app.

That's it for now! (Note that this may be updated in the future.)

Todo :

  • Implement Keycloak
  • Add frontend authentification workflow
  • Add visual authentification to the frontend
  • Update the username system in the frontend
  • Secure the websocket and the rout of the backend
  • Update UT of the backend (mock auth sys)
  • Add custom badge for beta tester and contributor basing on the pseudo, hadcoded in a json list

Closes #118
Closes #120
Fix #185
Fix #198

@zelytra zelytra added this to the 0.1.6-alpha milestone Mar 22, 2024
@zelytra zelytra self-assigned this Mar 22, 2024
@zelytra zelytra force-pushed the feature/sso-microsft branch from 5bfa24d to d3e2198 Compare March 27, 2024 13:55
@zelytra zelytra changed the title SSO Microsoft with Keycloak Auth with Keycloak Apr 3, 2024
@zelytra zelytra force-pushed the feature/sso-microsft branch from 061ece8 to 4fe76d5 Compare April 4, 2024 15:23
@zelytra zelytra force-pushed the feature/sso-microsft branch from 4fe76d5 to 89878a4 Compare April 4, 2024 15:24
@zelytra zelytra requested a review from dadodasyra April 7, 2024 11:44
@zelytra zelytra marked this pull request as ready for review April 7, 2024 11:46
@zelytra zelytra merged commit cee1bbb into master Apr 7, 2024
6 checks passed
@zelytra zelytra deleted the feature/sso-microsft branch April 7, 2024 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant