• feat: add oidc support (#1725)
    Some checks failed
    Publish Docker image (English) / Push Docker image to multiple registries (push) Has been cancelled
    Publish Docker image / Push Docker image to multiple registries (push) Has been cancelled

    Ghost released this 2024-09-21 15:03:20 +00:00 | 211 commits to main since this release

    • feat: add the ui for configuring the third-party standard OAuth2.0/OIDC.
    • update SystemSetting.js
    • add setup ui
    • add configuration
    • feat: add the ui for "allow the OAuth 2.0 to login"
    • update SystemSetting.js
    • feat: add OAuth 2.0 web ui and its process functions
    • update common.js
    • update AuthLogin.js
    • update config.js
    • fix: missing "Userinfo" endpoint configuration entry, used by OAuth clients to request user information from the IdP.
    • update config.js
    • update SystemSetting.js
    • feat: updated the icons for Lark and OIDC to match the style of the icons for WeChat, EMail, GitHub.
    • update lark.svg
    • new oidc.svg
    • refactor: Changing OAuth 2.0 to OIDC

    • feat: add OIDC login method

    • feat: Add support for OIDC login to the backend

    • fix: Change the AppId and AppSecret on the Web UI to the standard usage: ClientId, ClientSecret.

    • feat: Support quick configuration of OIDC through Well-Known Discovery Endpoint

    • feat: Standardize terminology, add well-known configuration

    • Change the AppId and AppSecret on the Server End to the standard usage: ClientId, ClientSecret.
    • add Well-Known configuration to store in database, no actual use in server end but store and display in web ui only
    Downloads