feat: Add API key authentication (#1254)

Closes #945
This commit is contained in:
Samuel
2025-11-06 20:56:48 +01:00
committed by GitHub
parent 5a2564f575
commit b4cbd32bf2
75 changed files with 1501 additions and 94 deletions
+17
View File
@@ -40,6 +40,8 @@ export default {
'연결이 복구되면 모든 변경 사항이<br />자동으로 저장됩니다.',
alphabetically: '알파벳순',
alwaysDisplayCardCreator: '항상 카드 생성자 표시',
apiKeyCreated_title: 'API 키 생성됨',
apiKey_title: 'API 키',
archive: '보관',
archiveCard_title: '카드 보관',
archiveCards_title: '카드들 보관',
@@ -49,6 +51,7 @@ export default {
areYouSureYouWantToAssignThisProjectManagerAsOwner:
'이 프로젝트 관리자를 소유자로 지정하시겠습니까?',
areYouSureYouWantToDeactivateThisUser: '이 사용자를 비활성화하시겠습니까?',
areYouSureYouWantToDeleteThisApiKey: '이 API 키를 삭제하시겠습니까?',
areYouSureYouWantToDeleteThisAttachment: '이 첨부 파일을 삭제하시겠습니까?',
areYouSureYouWantToDeleteThisBackgroundImage: '이 배경 이미지를 삭제하시겠습니까?',
areYouSureYouWantToDeleteThisBoard: '이 보드를 삭제하시겠습니까?',
@@ -71,6 +74,8 @@ export default {
areYouSureYouWantToLeaveProject: '이 프로젝트를 떠나시겠습니까?',
areYouSureYouWantToMakeThisProjectPrivate: '이 프로젝트를 비공개로 만드시겠습니까?',
areYouSureYouWantToMakeThisProjectShared: '이 프로젝트를 공유하시겠습니까?',
areYouSureYouWantToRegenerateThisApiKey:
'이 API 키를 재생성하시겠습니까? 이전 키는 더 이상 작동하지 않습니다.',
areYouSureYouWantToRemoveThisManagerFromProject: '이 관리자를 프로젝트에서 제거하시겠습니까?',
areYouSureYouWantToRemoveThisMemberFromBoard: '이 멤버를 보드에서 제거하시겠습니까?',
assignAsOwner_title: '소유자로 지정',
@@ -123,6 +128,7 @@ export default {
createTextFile_title: '텍스트 파일 생성',
creator: '생성자',
currentPassword: '현재 비밀번호',
currentUser: '현재 사용자',
customFieldGroup_title: '사용자 정의 필드 그룹',
customFieldGroups_title: '사용자 정의 필드 그룹들',
customField_title: '사용자 정의 필드',
@@ -134,6 +140,7 @@ export default {
defaultFrom: '기본 발신자',
defaultView_title: '기본 보기',
deleteAllBoardsToBeAbleToDeleteThisProject: '이 프로젝트를 삭제하려면 모든 보드를 삭제하세요',
deleteApiKey_title: 'API 키 삭제',
deleteAttachment_title: '첨부 파일 삭제',
deleteBackgroundImage_title: '배경 이미지 삭제',
deleteBoard_title: '보드 삭제',
@@ -189,6 +196,8 @@ export default {
forTeamBasedProjects: '팀 기반 프로젝트용.',
fromComputer_title: '컴퓨터에서',
fromTrello: 'Trello에서',
fullKeyIsHiddenForSecurityReasons:
'보안상의 이유로 전체 키가 숨겨져 있습니다. 새 키를 만들려면 재생성하십시오.',
general: '일반',
gradients: '그라데이션',
grid: '격자',
@@ -196,7 +205,9 @@ export default {
hideFromProjectListAndFavorites: '프로젝트 목록과 즐겨찾기에서 숨기기',
host: '호스트',
hours: '시간',
identity: '신원',
importBoard_title: '보드 가져오기',
information: '정보',
invalidCurrentPassword: '잘못된 현재 비밀번호',
kanban: '칸반',
labels: '라벨',
@@ -225,6 +236,7 @@ export default {
newUsername: '새 사용자 이름',
newVersionAvailable: '새 버전 사용 가능',
newestFirst: '최신순',
noApiKeyCreated: '생성된 API 키가 없습니다.',
noBoards: '보드 없음',
noCardsFound: '카드를 찾을 수 없음.',
noConnectionToServer: '서버에 연결되지 않음',
@@ -252,10 +264,12 @@ export default {
projectNotFound_title: '프로젝트를 찾을 수 없음',
projectOwner: '프로젝트 소유자',
referenceDataAndKnowledgeStorage: '참조 데이터 및 지식 저장소.',
regenerateApiKey_title: 'API 키 재생성',
rejectUnauthorizedTlsCertificates: '승인되지 않은 TLS 인증서 거부',
removeManager_title: '관리자 제거',
removeMember_title: '멤버 제거',
role: '역할',
saveThisKeyItWillNotBeShownAgain: '이 키를 저장하세요. 다시 표시되지 않습니다!',
searchCards: '카드 검색...',
searchCustomFieldGroups: '사용자 정의 필드 그룹 검색...',
searchCustomFields: '사용자 정의 필드 검색...',
@@ -373,6 +387,7 @@ export default {
archiveCards_title: '카드들 보관',
assignAsOwner: '소유자로 지정',
cancel: '취소',
createApiKey: 'API 키 생성',
createBoard: '보드 생성',
createCustomFieldGroup: '사용자 정의 필드 그룹 생성',
createFile: '파일 생성',
@@ -382,6 +397,7 @@ export default {
deactivateUser: '사용자 비활성화',
deactivateUser_title: '사용자 비활성화',
delete: '삭제',
deleteApiKey: 'API 키 삭제',
deleteAttachment: '첨부 파일 삭제',
deleteAvatar: '아바타 삭제',
deleteBackgroundImage: '배경 이미지 삭제',
@@ -440,6 +456,7 @@ export default {
move: '이동',
moveCard_title: '카드 이동',
moveList_title: '목록 이동',
regenerateApiKey: 'API 키 재생성',
remove: '제거',
removeAssignee: '담당자 제거',
removeColor: '색상 제거',