1. 22 Oct, 2021 1 commit
    • Cédric Le Ninivin's avatar
      Introduce OpenId Connect · db1e863d
      Cédric Le Ninivin authored
      erp5_openid_connect_client_login: Add dedicated cache factory to work with open id connect
      
      erp5_openid_connect_client_login: Add Scope, Client Metadata and state
      
      * Add configurable scope to connector
      * Client Metadata is a JSON defined on connector
      * Add state parameter to make redirect non repeatable
      
      erp5_openid_connect_client_login: Update OpenId Connect to be be fully functionnal
      
      erp5_openid_connect_client_login: Add tests and some minor fixup
      
      erp5_openid_connect_client_login: Don't call create user on each call to callback
      
      erp5_openid_connect_client_login: Test create connector in portal web services
      
      erp5_openid_connect_client_login: Fix test on open Id connector creation in afterSetUp
      
      OpenIDConnect: Add Extraction Plugin
      
      openidconnect: Have functionnal Extractor
      
      erp5_core: Add Case of OpenId Connect Client
      
      erp5_xhtml_style: Add OpenId Connect to Login Form
      
      erp5_web: Add OpenId Connect Logout
      
      erp5_web_renderjs_ui: Add OpenId Connect to Login Form and Logout
      
      erp5_credential: Add OpenId Connect to login form
      db1e863d
  2. 15 Feb, 2021 4 commits
  3. 09 Feb, 2021 35 commits