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

Add Keycloak authentication #265

Merged
merged 3 commits into from
Sep 20, 2023
Merged

Add Keycloak authentication #265

merged 3 commits into from
Sep 20, 2023

Conversation

vincentchalamon
Copy link
Contributor

@vincentchalamon vincentchalamon commented Apr 13, 2022

Roadmap

  • Use Symfony OIDC
  • Configure Keycloak Helm Chart
  • Configure Keycloak demo realm (local + k8s usages)
  • Implement next-auth on PWA (front + admin)

Test Environment

https://pr-265-demo.api-platform.com/
Credentials (admin): admin@example.com:Pa55w0rd

Notes

Improvements

api/fixtures/users.yml Outdated Show resolved Hide resolved
api/fixtures/users.yml Outdated Show resolved Hide resolved
api/fixtures/users.yml Outdated Show resolved Hide resolved
api/config/services.yaml Outdated Show resolved Hide resolved
api/src/Security/Authenticator/HttpBearerAuthenticator.php Outdated Show resolved Hide resolved
api/src/Security/Authenticator/HttpBearerAuthenticator.php Outdated Show resolved Hide resolved
api/src/Security/Authenticator/HttpBearerAuthenticator.php Outdated Show resolved Hide resolved
api/docker/php/docker-entrypoint.sh Show resolved Hide resolved
api/config/packages/api_platform.yaml Outdated Show resolved Hide resolved
@vincentchalamon vincentchalamon requested a review from dunglas April 22, 2022 13:31
@vincentchalamon vincentchalamon force-pushed the test/keycloak branch 5 times, most recently from f69629c to 690e5ca Compare April 29, 2022 13:35
@vincentchalamon vincentchalamon force-pushed the test/keycloak branch 5 times, most recently from a1a8ed7 to 13b30ec Compare May 6, 2022 15:09
@vincentchalamon vincentchalamon temporarily deployed to pr-265 June 16, 2022 11:39 Inactive
@vincentchalamon vincentchalamon temporarily deployed to pr-265 July 20, 2022 19:05 Inactive
@vincentchalamon vincentchalamon temporarily deployed to pr-265 July 20, 2022 19:10 Inactive
@vincentchalamon vincentchalamon temporarily deployed to pr-265 July 20, 2022 19:21 Inactive
@vincentchalamon vincentchalamon temporarily deployed to pr-265 July 27, 2022 08:10 Inactive
@vincentchalamon vincentchalamon temporarily deployed to pr-265 July 27, 2022 08:18 Inactive
@vincentchalamon vincentchalamon temporarily deployed to pr-265 June 1, 2023 09:23 — with GitHub Actions Inactive
@vincentchalamon vincentchalamon marked this pull request as ready for review June 1, 2023 09:33
@vincentchalamon vincentchalamon temporarily deployed to pr-265 June 1, 2023 15:36 — with GitHub Actions Inactive
@vincentchalamon vincentchalamon temporarily deployed to pr-265 June 20, 2023 12:20 — with GitHub Actions Inactive
@vincentchalamon vincentchalamon removed the deploy Deploys Pull Request label Jun 20, 2023
@vincentchalamon vincentchalamon force-pushed the test/keycloak branch 8 times, most recently from 2ffcfb6 to 7fd8339 Compare June 20, 2023 13:02
@vincentchalamon vincentchalamon force-pushed the test/keycloak branch 2 times, most recently from f854a94 to fb075ca Compare June 27, 2023 15:01
@vincentchalamon vincentchalamon added the deploy Deploys Pull Request label Jun 28, 2023
@vincentchalamon vincentchalamon temporarily deployed to pr-265 June 29, 2023 07:18 — with GitHub Actions Inactive
@vincentchalamon vincentchalamon mentioned this pull request Aug 1, 2023
18 tasks
@vincentchalamon vincentchalamon removed the deploy Deploys Pull Request label Sep 18, 2023
@vincentchalamon vincentchalamon merged commit e8e6447 into main Sep 20, 2023
@vincentchalamon vincentchalamon deleted the test/keycloak branch September 20, 2023 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants