mirror of
https://github.com/cloudreve/frontend.git
synced 2025-12-25 19:52:48 +00:00
feat(oidc): dashboard setting
This commit is contained in:
parent
ededea6c45
commit
2db5a474f4
|
|
@ -111,6 +111,20 @@
|
|||
"retryDelayDes": "Initial delay time (seconds) for task retries."
|
||||
},
|
||||
"settings": {
|
||||
"oidc": "OpenID Connect (OIDC)",
|
||||
"oidcDes": "OpenID Connect (OIDC) is an open authentication protocol for identity verification between different systems. After creating an application in a third-party identity platform, please add <0>{{url}}</0> to the \"Redirect URI\" field. For more details, please refer to the <1>documentation</1>.",
|
||||
"clientID": "Client ID",
|
||||
"clientIDDes": "The client ID of the application created in the third-party identity platform.",
|
||||
"clientSecret": "Client secret",
|
||||
"clientSecretDes": "The client secret of the application created in the third-party identity platform.",
|
||||
"scope": "Scope",
|
||||
"scopeDes": "Additional scopes to request, separated by commas <0>,</0>. By default, Cloudreve will request <0>openid</0>, <0>email</0> and <0>profile</0>; no need to repeat here.",
|
||||
"oidcWellknown": "OIDC Wellknown Config",
|
||||
"oidcWellknownDes": "Wellknown document of the third-party identity platform, containing the configuration information of OpenID Connect.",
|
||||
"importFromWellknown": "Import from URL",
|
||||
"importOidc": "Import OIDC Wellknown Config",
|
||||
"oidcWellknownUrl": "Wellknown URL",
|
||||
"oidcWellknownUrlDes": "URL of the wellknown document of the third-party identity platform, such as <0>https://accounts.google.com/.well-known/openid-configuration</0>.",
|
||||
"resetUrl": "Reset URL",
|
||||
"exceedToleranceDays": "Tolerance days for banning",
|
||||
"activateUrl": "Activate URL",
|
||||
|
|
@ -249,7 +263,7 @@
|
|||
"logtoKeyDes": "Application secret created in the application management page.",
|
||||
"logtoAppIDDes": "Application ID created in the application management page.",
|
||||
"logto": "Logto",
|
||||
"logtoDes": "With <0>Logto</0>, you can achieve more third-party platform sign-ins, such as Apple, GitHub, Microsoft Entra ID, Google, SMS, etc. Please create a \"Traditional Web Application\" in the Logto management portal and add {{url}} to the \"Redirect URIs\".",
|
||||
"logtoDes": "With <0>Logto</0>, you can achieve more third-party platform sign-ins, such as Apple, GitHub, Microsoft Entra ID, Google, SMS, etc. Please create a \"Traditional Web Application\" in the Logto management portal and add <1>{{url}}</1> to the \"Redirect URIs\".",
|
||||
"thirdPartySignIn": "Third-party sign-in",
|
||||
"logo": "LOGO",
|
||||
"logoDes": "URL of the LOGO, please provide different logos for dark and light modes.",
|
||||
|
|
|
|||
|
|
@ -111,6 +111,20 @@
|
|||
"retryDelayDes": "タスク再試行の初期遅延時間(秒)"
|
||||
},
|
||||
"settings": {
|
||||
"oidc": "OpenID Connect (OIDC)",
|
||||
"oidcDes": "OpenID Connect (OIDC) は、異なるシステム間で認証を行うためのオープンな認証プロトコルです。サードパーティーのアイデンティティプラットフォームでアプリケーションを作成したら、<0>{{url}}</0> を「リダイレクト URI」に追加してください。詳細は<1>公式ドキュメント</1>を参照してください。",
|
||||
"clientID": "クライアント ID",
|
||||
"clientIDDes": "サードパーティーのアイデンティティプラットフォームで作成されたアプリケーションのクライアント ID。",
|
||||
"clientSecret": "クライアントシークレット",
|
||||
"clientSecretDes": "サードパーティーのアイデンティティプラットフォームで作成されたアプリケーションのクライアントシークレット。",
|
||||
"scope": "スコープ",
|
||||
"scopeDes": "追加で必要なスコープをカンマ <0>,</0> で区切って入力してください。デフォルトでは、Cloudreve は <0>openid</0> , <0>email</0> および <0>profile</0> を要求します。これらはここで繰り返し入力する必要はありません。",
|
||||
"oidcWellknown": "Wellknown 設定",
|
||||
"oidcWellknownDes": "サードパーティーのアイデンティティプラットフォームのWellknown設定。OpenID Connectの設定情報が含まれています。",
|
||||
"importFromWellknown": "URLからインポート",
|
||||
"importOidc": "OIDC Wellknown 設定のインポート",
|
||||
"oidcWellknownUrl": "Wellknown URL",
|
||||
"oidcWellknownUrlDes": "サードパーティーのアイデンティティプラットフォームのWellknown URL。例: <0>https://accounts.google.com/.well-known/openid-configuration</0>。",
|
||||
"resetUrl": "リセットリンク",
|
||||
"exceedToleranceDays": "設定された禁止猶予日数",
|
||||
"activateUrl": "有効化リンク",
|
||||
|
|
@ -249,7 +263,7 @@
|
|||
"logtoKeyDes": "アプリケーション管理ページで作成したアプリケーションキーです。",
|
||||
"logtoAppIDDes": "あなたが作成したアプリケーションID",
|
||||
"logto": "Logto",
|
||||
"logtoDes": "Logtoを使用することで、Apple、GitHub、Microsoft Entra ID、Google、SMSなど、より多くのサードパーティプラットフォームとの連携ログインを実現できます。Logto管理パネルで「従来のウェブアプリ」を作成し、「{{url}}」を「リダイレクトURI」に追加してください。",
|
||||
"logtoDes": "Logtoを使用することで、Apple、GitHub、Microsoft Entra ID、Google、SMSなど、より多くのサードパーティプラットフォームとの連携ログインを実現できます。Logto管理パネルで「従来のウェブアプリ」を作成し、<1>{{url}}</1>を「リダイレクトURI」に追加してください。",
|
||||
"thirdPartySignIn": "サードパーティログイン",
|
||||
"logo": "ロゴ",
|
||||
"logoDes": "ロゴ画像のURL。左上に表示されます。ダークモードとライトモードそれぞれに対応したロゴをご用意ください。",
|
||||
|
|
|
|||
|
|
@ -111,6 +111,20 @@
|
|||
"retryDelayDes": "任务重试的初始延迟时间(秒)。"
|
||||
},
|
||||
"settings": {
|
||||
"oidc": "OpenID Connect (OIDC)",
|
||||
"oidcDes": "OpenID Connect (OIDC) 是一种开放的认证协议,用于在不同的系统之间进行身份验证。在第三方身份平台中创建应用后,请将 <0>{{url}}</0> 添加到 “重定向 URI” 中。详情请参考 <1>官方文档</1>。",
|
||||
"clientID": "客户端 ID",
|
||||
"clientIDDes": "第三方身份平台创建的应用的客户端 ID。",
|
||||
"clientSecret": "客户端密钥",
|
||||
"clientSecretDes": "第三方身份平台创建的应用的客户端密钥。",
|
||||
"scope": "Scope",
|
||||
"scopeDes": "需要额外请求的 Scope,以逗号 <0>,</0> 分隔。默认情况下,Cloudreve 会请求 <0>openid</0> , <0>email</0> 和 <0>profile</0>;无需在此重复填写。",
|
||||
"oidcWellknown": "发现文档 (Wellknown)",
|
||||
"oidcWellknownDes": "第三方身份平台发现文档,包含 OpenID Connect 的配置信息。",
|
||||
"importFromWellknown": "从 URL 导入",
|
||||
"importOidc": "导入 OIDC 发现文档",
|
||||
"oidcWellknownUrl": "发现文档 URL",
|
||||
"oidcWellknownUrlDes": "第三方身份平台发现文档的 URL 地址,比如 <0>https://accounts.google.com/.well-known/openid-configuration</0>。",
|
||||
"resetUrl": "重置链接",
|
||||
"exceedToleranceDays": "设置的封禁宽容天数",
|
||||
"activateUrl": "激活链接",
|
||||
|
|
@ -249,7 +263,7 @@
|
|||
"logtoKeyDes": "应用管理页面创建的应用密钥。",
|
||||
"logtoAppIDDes": "你所创建的应用 ID",
|
||||
"logto": "Logto",
|
||||
"logtoDes": "借由 <0>Logto</0>, 你可以实现更多第三方平台的互联登录,比如 Apple、GitHub、Microsoft Entra ID、Google、短信 等。请在 Logto 管理面板创建一个 “传统网页应用”,并将 {{url}} 加入到 “重定向 URIs”中。",
|
||||
"logtoDes": "借由 <0>Logto</0>, 你可以实现更多第三方平台的互联登录,比如 Apple、GitHub、Microsoft Entra ID、Google、短信 等。请在 Logto 管理面板创建一个 “传统网页应用”,并将 <1>{{url}}</1> 加入到 “重定向 URIs”中。",
|
||||
"thirdPartySignIn": "第三方登录",
|
||||
"logo": "LOGO",
|
||||
"logoDes": "LOGO 图像的地址,用于在左上角展示;请分别提供黑暗模式和日间模式下不同的 LOGO。",
|
||||
|
|
|
|||
|
|
@ -111,6 +111,20 @@
|
|||
"retryDelayDes": "任務重試的初始延遲時間(秒)。"
|
||||
},
|
||||
"settings": {
|
||||
"oidc": "OpenID Connect (OIDC)",
|
||||
"oidcDes": "OpenID Connect (OIDC) 是一種開放的認證身份驗證協定,用於在不同的系統之間進行身份驗證。在第三方身份平台中創建應用後,請將 <0>{{url}}</0> 添加到 “重定向 URI” 中。詳細請參閱 <1>官方文檔</1>。",
|
||||
"clientID": "客戶端 ID",
|
||||
"clientIDDes": "第三方身份平台创建的应用的客户端 ID。",
|
||||
"clientSecret": "客戶端密碼",
|
||||
"clientSecretDes": "第三方身份平台创建的应用的客戶端密钥。",
|
||||
"scope": "Scope",
|
||||
"scopeDes": "需要額外請求的 Scope,以逗號 <0>,</0> 分隔。預設情況下,Cloudreve 會請求 <0>openid</0> , <0>email</0> 和 <0>profile</0>;無需在此重複填寫。",
|
||||
"oidcWellknown": "發現文檔 (Wellknown)",
|
||||
"oidcWellknownDes": "第三方身份平台發現文檔,包含 OpenID Connect 的配置信息。",
|
||||
"importFromWellknown": "從 URL 導入",
|
||||
"importOidc": "導入 OIDC 發現文檔檔",
|
||||
"oidcWellknownUrl": "發現文檔 URL",
|
||||
"oidcWellknownUrlDes": "第三方身份平台發現文檔的 URL 地址,比如 <0>https://accounts.google.com/.well-known/openid-configuration</0>。",
|
||||
"resetUrl": "重置連結",
|
||||
"exceedToleranceDays": "設置的封禁寬容天數",
|
||||
"activateUrl": "激活連結",
|
||||
|
|
@ -246,7 +260,7 @@
|
|||
"logtoKeyDes": "應用管理頁面建立的應用金鑰。",
|
||||
"logtoAppIDDes": "你所建立的應用 ID",
|
||||
"logto": "Logto",
|
||||
"logtoDes": "借由 <0>Logto</0>, 你可以實現更多第三方平臺的互聯登入,比如 Apple、GitHub、Microsoft Entra ID、Google、簡訊 等。請在 Logto 管理面板建立一個 “傳統網頁應用”,並將 {{url}} 加入到 “重定向 URIs”中。",
|
||||
"logtoDes": "借由 <0>Logto</0>, 你可以實現更多第三方平臺的互聯登入,比如 Apple、GitHub、Microsoft Entra ID、Google、簡訊 等。請在 Logto 管理面板建立一個 “傳統網頁應用”,並將 <1>{{url}}</1> 加入到 “重定向 URIs”中。",
|
||||
"thirdPartySignIn": "第三方登入",
|
||||
"logo": "LOGO",
|
||||
"logoDes": "LOGO 影象的地址,用於在左上角展示;請分別提供黑暗模式和日間模式下不同的 LOGO",
|
||||
|
|
|
|||
|
|
@ -52,6 +52,12 @@ const SSOSettings = () => {
|
|||
</AccordionSummary>
|
||||
<AccordionDetails sx={{ display: "block" }}></AccordionDetails>
|
||||
</StyledAccordion>
|
||||
<StyledAccordion expanded={false} disableGutters>
|
||||
<AccordionSummary expandIcon={<ExpandMoreRounded />}>
|
||||
<FormControlLabel control={<StyledCheckbox size={"small"} checked={false} />} label={t("settings.oidc")} />
|
||||
</AccordionSummary>
|
||||
<AccordionDetails sx={{ display: "block" }}></AccordionDetails>
|
||||
</StyledAccordion>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue