• Cédric Le Ninivin's avatar
    Introduce OpenId Connect · 9c4d0edd
    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
    9c4d0edd
ERP5ExternalOpenIdConnectExtractionPlugin.py 4.21 KB