Skip to content
Snippets Groups Projects
  1. Apr 26, 2023
  2. Apr 21, 2023
  3. Apr 17, 2023
  4. Apr 15, 2023
    • Jacopo Gasparetto's avatar
      Add OAuth2/OpenID Connect login · d7c2d65f
      Jacopo Gasparetto authored
      Implements basic OAuth2/OpenID client for the INDIGO-IAM v1.8.0 Authorization server.
      This is a custom implementation since it relies on the provided service backend to
      request an access token.
      
      In an ideal situation, the Authorization Code w/PKCE flow will be used to securely
      exchange the access token without storing the client secret key inside the public
      frontend code.
      
      Since the current version of INDIGO-IAM appears to have the PKCE functionality broken,
      this implentation relies on the backend service to inject the client secret to the
      POST, which is then forwarded to IAM. At this point, the access token is returned to
      the backend service and eventually back to the front end client.
      
      When IAM will support the Authorization Code w/PKCE flow functionality, the usage of
      a better library is recommended.
      d7c2d65f
  5. Apr 07, 2023
  6. Apr 06, 2023
  7. Apr 04, 2023
Loading