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

server: refactor: introduce AuthUser interface #838

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Mar 1, 2024

  1. refactor: introduce AuthUser interface

    Replace the references to `OAuth2User` by `AuthUser`. This allows
    downstream extenders to more easily contribute alternative OAuth2
    providers: If the expected data is stored in different attributes it
    will be possible to bridge it by implementing the proper `AuthUser`.
    paul-marechal committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    736cbf4 View commit details
    Browse the repository at this point in the history
  2. fix tests

    paul-marechal committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    0f8c930 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. add AuthUserFactory

    remove dependency on OAuth2User from AuthUser by introducing an
    AuthUserFactory service. This should allow extenders to more easily
    customize attribute access when creating AuthUser instances.
    paul-marechal committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    64b943f View commit details
    Browse the repository at this point in the history
  2. update tests

    paul-marechal committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    3c02760 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ce6fe8 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    7480927 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. finally fix test suite

    paul-marechal committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    8f65be8 View commit details
    Browse the repository at this point in the history