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
@@ -35,6 +35,8 @@ export default {
'All changes will be automatically saved<br />after connection restored.',
alphabetically: 'Alphabetically',
alwaysDisplayCardCreator: 'Always display card creator',
apiKeyCreated_title: 'API Key Created',
apiKey_title: 'API Key',
archive: 'Archive',
archiveCard_title: 'Archive Card',
archiveCards_title: 'Archive Cards',
@@ -44,6 +46,7 @@ export default {
areYouSureYouWantToAssignThisProjectManagerAsOwner:
'Are you sure you want to assign this project manager as owner?',
areYouSureYouWantToDeactivateThisUser: 'Are you sure you want to deactivate this user?',
areYouSureYouWantToDeleteThisApiKey: 'Are you sure you want to delete this API key?',
areYouSureYouWantToDeleteThisAttachment: 'Are you sure you want to delete this attachment?',
areYouSureYouWantToDeleteThisBackgroundImage:
'Are you sure you want to delete this background image?',
@@ -73,6 +76,8 @@ export default {
'Are you sure you want to make this project private?',
areYouSureYouWantToMakeThisProjectShared:
'Are you sure you want to make this project shared?',
areYouSureYouWantToRegenerateThisApiKey:
'Are you sure you want to regenerate this API key? The previous key will no longer work.',
areYouSureYouWantToRemoveThisManagerFromProject:
'Are you sure you want to remove this manager from the project?',
areYouSureYouWantToRemoveThisMemberFromBoard:
@@ -125,6 +130,7 @@ export default {
createTextFile_title: 'Create Text File',
creator: 'Creator',
currentPassword: 'Current password',
currentUser: 'Current user',
customFieldGroup_title: 'Custom Field Group',
customFieldGroups_title: 'Custom Field Groups',
customField_title: 'Custom Field',
@@ -137,6 +143,7 @@ export default {
defaultView_title: 'Default View',
deleteAllBoardsToBeAbleToDeleteThisProject:
'Delete all boards to be able to delete this project',
deleteApiKey_title: 'Delete API Key',
deleteAttachment_title: 'Delete Attachment',
deleteBackgroundImage_title: 'Delete Background Image',
deleteBoard_title: 'Delete Board',
@@ -192,6 +199,8 @@ export default {
forTeamBasedProjects: 'For team-based projects.',
fromComputer_title: 'From Computer',
fromTrello: 'From Trello',
fullKeyIsHiddenForSecurityReasons:
'The full key is hidden for security reasons. Regenerate it to create a new one.',
general: 'General',
gradients: 'Gradients',
grid: 'Grid',
@@ -199,7 +208,9 @@ export default {
hideFromProjectListAndFavorites: 'Hide from project list and favorites',
host: 'Host',
hours: 'Hours',
identity: 'Identity',
importBoard_title: 'Import Board',
information: 'Information',
invalidCurrentPassword: 'Invalid current password',
kanban: 'Kanban',
labels: 'Labels',
@@ -228,6 +239,7 @@ export default {
newUsername: 'New username',
newVersionAvailable: 'New version available',
newestFirst: 'Newest first',
noApiKeyCreated: 'No API key created.',
noBoards: 'No boards',
noCardsFound: 'No cards found.',
noConnectionToServer: 'No connection to server',
@@ -255,10 +267,12 @@ export default {
projectNotFound_title: 'Project Not Found',
projectOwner: 'Project owner',
referenceDataAndKnowledgeStorage: 'Reference data and knowledge storage.',
regenerateApiKey_title: 'Regenerate API Key',
rejectUnauthorizedTlsCertificates: 'Reject unauthorized TLS certificates',
removeManager_title: 'Remove Manager',
removeMember_title: 'Remove Member',
role: 'Role',
saveThisKeyItWillNotBeShownAgain: 'Save this key — it will not be shown again!',
searchCards: 'Search cards...',
searchCustomFieldGroups: 'Search custom field groups...',
searchCustomFields: 'Search custom fields...',
@@ -371,6 +385,7 @@ export default {
archiveCards_title: 'Archive Cards',
assignAsOwner: 'Assign as owner',
cancel: 'Cancel',
createApiKey: 'Create API key',
createBoard: 'Create board',
createCustomFieldGroup: 'Create custom field group',
createFile: 'Create file',
@@ -380,6 +395,7 @@ export default {
deactivateUser: 'Deactivate user',
deactivateUser_title: 'Deactivate User',
delete: 'Delete',
deleteApiKey: 'Delete API key',
deleteAttachment: 'Delete attachment',
deleteAvatar: 'Delete avatar',
deleteBackgroundImage: 'Delete background image',
@@ -438,6 +454,7 @@ export default {
move: 'Move',
moveCard_title: 'Move Card',
moveList_title: 'Move List',
regenerateApiKey: 'Regenerate API key',
remove: 'Remove',
removeAssignee: 'Remove assignee',
removeColor: 'Remove color',