mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-22 18:25:47 +08:00
Support token parsed result
This commit is contained in:
parent
79159dc809
commit
28caf8550e
@ -32,6 +32,7 @@
|
|||||||
"file-saver": "^2.0.5",
|
"file-saver": "^2.0.5",
|
||||||
"i18n-iso-countries": "^7.0.0",
|
"i18n-iso-countries": "^7.0.0",
|
||||||
"i18next": "^19.8.9",
|
"i18next": "^19.8.9",
|
||||||
|
"jwt-decode": "^4.0.0",
|
||||||
"libphonenumber-js": "^1.10.19",
|
"libphonenumber-js": "^1.10.19",
|
||||||
"moment": "^2.29.1",
|
"moment": "^2.29.1",
|
||||||
"qrcode.react": "^3.1.0",
|
"qrcode.react": "^3.1.0",
|
||||||
|
@ -18,6 +18,7 @@ import * as TokenBackend from "./backend/TokenBackend";
|
|||||||
import * as Setting from "./Setting";
|
import * as Setting from "./Setting";
|
||||||
import i18next from "i18next";
|
import i18next from "i18next";
|
||||||
import copy from "copy-to-clipboard";
|
import copy from "copy-to-clipboard";
|
||||||
|
import {jwtDecode} from "jwt-decode";
|
||||||
|
|
||||||
const {TextArea} = Input;
|
const {TextArea} = Input;
|
||||||
|
|
||||||
@ -72,8 +73,20 @@ class TokenEditPage extends React.Component {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
parseAccessToken(accessToken) {
|
||||||
|
try {
|
||||||
|
const parsedHeader = JSON.stringify(jwtDecode(accessToken, {header: true}), null, 2);
|
||||||
|
const parsedPayload = JSON.stringify(jwtDecode(accessToken), null, 2);
|
||||||
|
const res = parsedHeader + "." + parsedPayload;
|
||||||
|
return res;
|
||||||
|
} catch (error) {
|
||||||
|
return error.message;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
renderToken() {
|
renderToken() {
|
||||||
const editorWidth = Setting.isMobile() ? 22 : 9;
|
const editorWidth = Setting.isMobile() ? 22 : 9;
|
||||||
|
const parsedResult = this.parseAccessToken(this.state.token.accessToken);
|
||||||
return (
|
return (
|
||||||
<Card size="small" title={
|
<Card size="small" title={
|
||||||
<div>
|
<div>
|
||||||
@ -175,23 +188,23 @@ class TokenEditPage extends React.Component {
|
|||||||
>
|
>
|
||||||
{i18next.t("token:Copy access token")}
|
{i18next.t("token:Copy access token")}
|
||||||
</Button>
|
</Button>
|
||||||
<TextArea autoSize={{minRows: 30, maxRows: 30}} value={this.state.token.accessToken} onChange={e => {
|
<TextArea autoSize={{minRows: 10, maxRows: 200}} value={this.state.token.accessToken} onChange={e => {
|
||||||
this.updateTokenField("accessToken", e.target.value);
|
this.updateTokenField("accessToken", e.target.value);
|
||||||
}} />
|
}} />
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={1} />
|
<Col span={1} />
|
||||||
<Col style={{marginTop: "5px"}} span={(Setting.isMobile()) ? 22 : 2}>
|
<Col style={{marginTop: "5px"}} span={(Setting.isMobile()) ? 22 : 2}>
|
||||||
{Setting.getLabel(i18next.t("token:Parsing result"), i18next.t("token:Parsing result - Tooltip"))} :
|
{Setting.getLabel(i18next.t("token:Parsed result"), i18next.t("token:Parsed result - Tooltip"))} :
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={editorWidth} >
|
<Col span={editorWidth} >
|
||||||
<Button type="primary" style={{marginRight: "10px", marginBottom: "10px"}} disabled={this.state.token.accessToken === ""} onClick={() => {
|
<Button type="primary" style={{marginRight: "10px", marginBottom: "10px"}} disabled={!parsedResult.includes("\"alg\":")} onClick={() => {
|
||||||
copy(this.state.token.accessToken);
|
copy(parsedResult);
|
||||||
Setting.showMessage("success", i18next.t("general:Copied to clipboard successfully"));
|
Setting.showMessage("success", i18next.t("general:Copied to clipboard successfully"));
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{i18next.t("token:Copy parsing result")}
|
{i18next.t("token:Copy parsed result")}
|
||||||
</Button>
|
</Button>
|
||||||
<TextArea autoSize={{minRows: 30, maxRows: 30}} value={this.state.token.accessToken} onChange={e => {}} />
|
<TextArea autoSize={{minRows: 10, maxRows: 200}} value={parsedResult} />
|
||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
</Card>
|
</Card>
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access-Token",
|
"Access token": "Access-Token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorisierungscode",
|
"Authorization code": "Authorisierungscode",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit-Token bearbeiten",
|
"Edit Token": "Edit-Token bearbeiten",
|
||||||
"Expires in": "läuft ab in",
|
"Expires in": "läuft ab in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "Neuer Token",
|
"New Token": "Neuer Token",
|
||||||
"Token type": "Token-Typ"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token-Typ",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "Drittanbieter-Logins",
|
"3rd-party logins": "Drittanbieter-Logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Token de acceso",
|
"Access token": "Token de acceso",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Código de autorización",
|
"Authorization code": "Código de autorización",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Editar Token",
|
"Edit Token": "Editar Token",
|
||||||
"Expires in": "Caduca en",
|
"Expires in": "Caduca en",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "Nuevo token",
|
"New Token": "Nuevo token",
|
||||||
"Token type": "Tipo de token"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Tipo de token",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "Inicio de sesión de terceros",
|
"3rd-party logins": "Inicio de sesión de terceros",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Token d'accès",
|
"Access token": "Token d'accès",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Code d'autorisation",
|
"Authorization code": "Code d'autorisation",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Modifier le jeton",
|
"Edit Token": "Modifier le jeton",
|
||||||
"Expires in": "Expire dans",
|
"Expires in": "Expire dans",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "Nouveau jeton",
|
"New Token": "Nouveau jeton",
|
||||||
"Token type": "Type de jeton"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Type de jeton",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "Services de connexions tiers",
|
"3rd-party logins": "Services de connexions tiers",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Token akses",
|
"Access token": "Token akses",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Kode otorisasi",
|
"Authorization code": "Kode otorisasi",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Mengedit Token",
|
"Edit Token": "Mengedit Token",
|
||||||
"Expires in": "Berakhir pada",
|
"Expires in": "Berakhir pada",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "Token baru",
|
"New Token": "Token baru",
|
||||||
"Token type": "Jenis token"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Jenis token",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "Masuk pihak ketiga",
|
"3rd-party logins": "Masuk pihak ketiga",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "アクセストークン",
|
"Access token": "アクセストークン",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "承認コード",
|
"Authorization code": "承認コード",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "編集トークン",
|
"Edit Token": "編集トークン",
|
||||||
"Expires in": "期限切れ",
|
"Expires in": "期限切れ",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "新しいトークン",
|
"New Token": "新しいトークン",
|
||||||
"Token type": "トークンタイプ"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "トークンタイプ",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "サードパーティログイン",
|
"3rd-party logins": "サードパーティログイン",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "액세스 토큰",
|
"Access token": "액세스 토큰",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "승인 코드",
|
"Authorization code": "승인 코드",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "편집 토큰",
|
"Edit Token": "편집 토큰",
|
||||||
"Expires in": "만료일",
|
"Expires in": "만료일",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "새로운 토큰",
|
"New Token": "새로운 토큰",
|
||||||
"Token type": "토큰 유형"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "토큰 유형",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "제3자 로그인",
|
"3rd-party logins": "제3자 로그인",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Token de acesso",
|
"Access token": "Token de acesso",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Código de autorização",
|
"Authorization code": "Código de autorização",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Editar Token",
|
"Edit Token": "Editar Token",
|
||||||
"Expires in": "Expira em",
|
"Expires in": "Expira em",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "Novo Token",
|
"New Token": "Novo Token",
|
||||||
"Token type": "Tipo de Token"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Tipo de Token",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "Logins de terceiros",
|
"3rd-party logins": "Logins de terceiros",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Маркер доступа",
|
"Access token": "Маркер доступа",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Код авторизации",
|
"Authorization code": "Код авторизации",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Изменить маркер",
|
"Edit Token": "Изменить маркер",
|
||||||
"Expires in": "Истекает в",
|
"Expires in": "Истекает в",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "Новый токен",
|
"New Token": "Новый токен",
|
||||||
"Token type": "Тип токена"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Тип токена",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "Авторизация сторонних участников",
|
"3rd-party logins": "Авторизация сторонних участников",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Access token",
|
"Access token": "Access token",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Authorization code",
|
"Authorization code": "Authorization code",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Edit Token",
|
"Edit Token": "Edit Token",
|
||||||
"Expires in": "Expires in",
|
"Expires in": "Expires in",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "New Token",
|
"New Token": "New Token",
|
||||||
"Token type": "Token type"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Token type",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "3rd-party logins",
|
"3rd-party logins": "3rd-party logins",
|
||||||
|
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "Mã thông báo truy cập",
|
"Access token": "Mã thông báo truy cập",
|
||||||
|
"Access token - Tooltip": "Access token - Tooltip",
|
||||||
"Authorization code": "Mã xác thực",
|
"Authorization code": "Mã xác thực",
|
||||||
|
"Authorization code - Tooltip": "Authorization code - Tooltip",
|
||||||
|
"Copy access token": "Copy access token",
|
||||||
|
"Copy parsed result": "Copy parsed result",
|
||||||
"Edit Token": "Chỉnh sửa mã thông báo",
|
"Edit Token": "Chỉnh sửa mã thông báo",
|
||||||
"Expires in": "Hết hạn sau",
|
"Expires in": "Hết hạn sau",
|
||||||
|
"Expires in - Tooltip": "Expires in - Tooltip",
|
||||||
"New Token": "Tạo mã thông báo",
|
"New Token": "Tạo mã thông báo",
|
||||||
"Token type": "Loại mã thông báo"
|
"Parsed result": "Parsed result",
|
||||||
|
"Parsed result - Tooltip": "Parsed result - Tooltip",
|
||||||
|
"Token type": "Loại mã thông báo",
|
||||||
|
"Token type - Tooltip": "Token type - Tooltip"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "Đăng nhập bên thứ ba",
|
"3rd-party logins": "Đăng nhập bên thứ ba",
|
||||||
|
@ -760,9 +760,9 @@
|
|||||||
"SP ACS URL - Tooltip": "SP ACS URL - 工具提示",
|
"SP ACS URL - Tooltip": "SP ACS URL - 工具提示",
|
||||||
"SP Entity ID": "SP 实体 ID",
|
"SP Entity ID": "SP 实体 ID",
|
||||||
"Scene": "场景",
|
"Scene": "场景",
|
||||||
"Scene - Tooltip": "Scene - Tooltip",
|
"Scene - Tooltip": "场景",
|
||||||
"Scope": "Scope",
|
"Scope": "范围",
|
||||||
"Scope - Tooltip": "Scope - 工具提示",
|
"Scope - Tooltip": "范围",
|
||||||
"Secret access key": "秘密访问密钥",
|
"Secret access key": "秘密访问密钥",
|
||||||
"Secret access key - Tooltip": "秘密访问密钥",
|
"Secret access key - Tooltip": "秘密访问密钥",
|
||||||
"Secret key": "Secret key",
|
"Secret key": "Secret key",
|
||||||
@ -959,11 +959,19 @@
|
|||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"Access token": "访问令牌",
|
"Access token": "访问令牌",
|
||||||
|
"Access token - Tooltip": "访问令牌",
|
||||||
"Authorization code": "授权码",
|
"Authorization code": "授权码",
|
||||||
|
"Authorization code - Tooltip": "授权码",
|
||||||
|
"Copy access token": "复制Access token",
|
||||||
|
"Copy parsed result": "复制解析结果",
|
||||||
"Edit Token": "编辑令牌",
|
"Edit Token": "编辑令牌",
|
||||||
"Expires in": "有效期",
|
"Expires in": "有效期",
|
||||||
|
"Expires in - Tooltip": "有效期",
|
||||||
"New Token": "添加令牌",
|
"New Token": "添加令牌",
|
||||||
"Token type": "令牌类型"
|
"Parsed result": "解析结果",
|
||||||
|
"Parsed result - Tooltip": "Access token的JWT解析结果",
|
||||||
|
"Token type": "令牌类型",
|
||||||
|
"Token type - Tooltip": "令牌类型"
|
||||||
},
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"3rd-party logins": "第三方登录",
|
"3rd-party logins": "第三方登录",
|
||||||
|
@ -9818,6 +9818,11 @@ jsprim@^2.0.2:
|
|||||||
array-includes "^3.1.5"
|
array-includes "^3.1.5"
|
||||||
object.assign "^4.1.3"
|
object.assign "^4.1.3"
|
||||||
|
|
||||||
|
jwt-decode@^4.0.0:
|
||||||
|
version "4.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-4.0.0.tgz#2270352425fd413785b2faf11f6e755c5151bd4b"
|
||||||
|
integrity sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==
|
||||||
|
|
||||||
keccak@^3.0.1:
|
keccak@^3.0.1:
|
||||||
version "3.0.3"
|
version "3.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.3.tgz#4bc35ad917be1ef54ff246f904c2bbbf9ac61276"
|
resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.3.tgz#4bc35ad917be1ef54ff246f904c2bbbf9ac61276"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user