mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-09-17 01:06:37 +08:00
* 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
35 lines
941 B
JavaScript
35 lines
941 B
JavaScript
const config = {
|
|
// basename: only at build time to set, and Don't add '/' at end off BASENAME for breadcrumbs, also Don't put only '/' use blank('') instead,
|
|
// like '/berry-material-react/react/default'
|
|
basename: '/',
|
|
defaultPath: '/panel/dashboard',
|
|
fontFamily: `'Roboto', sans-serif, Helvetica, Arial, sans-serif`,
|
|
borderRadius: 12,
|
|
siteInfo: {
|
|
chat_link: '',
|
|
display_in_currency: true,
|
|
email_verification: false,
|
|
footer_html: '',
|
|
github_client_id: '',
|
|
github_oauth: false,
|
|
logo: '',
|
|
quota_per_unit: 500000,
|
|
server_address: '',
|
|
start_time: 0,
|
|
system_name: 'One API',
|
|
top_up_link: '',
|
|
turnstile_check: false,
|
|
turnstile_site_key: '',
|
|
version: '',
|
|
wechat_login: false,
|
|
wechat_qrcode: '',
|
|
oidc: false,
|
|
oidc_client_id: '',
|
|
oidc_authorization_endpoint: '',
|
|
oidc_token_endpoint: '',
|
|
oidc_userinfo_endpoint: '',
|
|
}
|
|
};
|
|
|
|
export default config;
|