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

feat!: Handle authentication via OAuth2 #97

Merged
merged 15 commits into from
Aug 30, 2023
Merged

feat!: Handle authentication via OAuth2 #97

merged 15 commits into from
Aug 30, 2023

Conversation

taorepoara
Copy link
Member

@taorepoara taorepoara commented Aug 21, 2023

Description of the changes

Manage authentication with OAuth2 thanks to Hydra.

Checklist

  • I didn't over-scope my PR
  • My PR title matches the commit convention
  • I did not include breaking changes
  • I made my own code-review before requesting one

I included unit tests that cover my changes

  • 👍 yes
  • 🙅 no, because they aren't needed
  • 🙋 no, because I need help

I added/updated the documentation about my changes

  • 📜 README.md
  • 📕 docs/*.md
  • 📓 docs.lenra.io
  • 🙅 no documentation needed

Technical highlight/advice

jonas-martinez and others added 13 commits August 21, 2023 12:03
* debug oauth

* Remove useless code

* Preparing oauth

* Trying some things

* much better

* More error handling

* This is working nicely

* feat: Handle OAuth client ID with an env var

* fix: Scopes

* fix review

* feat: upgrade common

* change catcher dep and update flutter requirements

* update flutter requirement

* fix logout

* fix analyze

* use client-common alpha

* fix analyze

* fix

---------

Co-authored-by: Thomas DA ROCHA <thomas.darocha@lenra.io>
* debug oauth

* Remove useless code

* Preparing oauth

* Trying some things

* much better

* More error handling

* This is working nicely

* feat: Handle OAuth client ID with an env var

* fix: Scopes

* fix review

* feat: upgrade common

* change catcher dep and update flutter requirements

* update flutter requirement

* fix logout

* fix analyze

* use client-common alpha

* fix analyze

* fix

* feat: External clients

* Preparing client response

* fix

* This is working

* fix analyze

* Update README.md

Co-authored-by: Thomas DA ROCHA <thomas.darocha@lenra.io>

---------

Co-authored-by: Thomas DA ROCHA <thomas.darocha@lenra.io>
* feat: dynamic OAuth client id

* fix

* Update dependencies

* Remove unused test file
@taorepoara taorepoara changed the title [WIP] Alpha feat!: Handle authentication via OAuth2 Aug 30, 2023
@taorepoara taorepoara self-assigned this Aug 30, 2023
@taorepoara taorepoara added the enhancement New feature or request label Aug 30, 2023
* feat: OAuth Page Design

* fix

* Update deps

* fix padding

* Add asset

* Use asset

* Add method for right side

* Add go to app page

* Add space before arrow

* Use config base url
@taorepoara taorepoara marked this pull request as ready for review August 30, 2023 10:57
pubspec.yaml Outdated Show resolved Hide resolved
@taorepoara taorepoara merged commit e575f1b into beta Aug 30, 2023
4 checks passed
@taorepoara taorepoara deleted the alpha branch August 30, 2023 14:01
@shiipou
Copy link
Contributor

shiipou commented Aug 30, 2023

🎉 This PR is included in version 1.0.0-beta.40 🎉

The release is available on:

Your semantic-release bot 📦🚀

@shiipou
Copy link
Contributor

shiipou commented Oct 8, 2023

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

3 participants