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

api: add basic jwt support with required scope #2624

Merged
merged 9 commits into from Jun 26, 2022
Merged

api: add basic jwt support with required scope #2624

merged 9 commits into from Jun 26, 2022

Commits on Jun 26, 2022

  1. api: add basic jwt support with required scope

    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    ce07be3 View commit details
    Browse the repository at this point in the history
  2. api: only set auth_via when actually authenticating via token

    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    90eb2ef View commit details
    Browse the repository at this point in the history
  3. save consented permissions in user consent, re-prompt when new permis…

    …sions are required
    
    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    58e3d16 View commit details
    Browse the repository at this point in the history
  4. update locale

    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    abe06bf View commit details
    Browse the repository at this point in the history
  5. translate special scope map

    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    797e713 View commit details
    Browse the repository at this point in the history
  6. more api auth tests

    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    f5e0eea View commit details
    Browse the repository at this point in the history
  7. add docs

    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    ab18b8c View commit details
    Browse the repository at this point in the history
  8. build web api in e2e tests

    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    def0b8b View commit details
    Browse the repository at this point in the history
  9. link generated client instead of copying

    Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
    BeryJu committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    caddf57 View commit details
    Browse the repository at this point in the history