This commit is contained in:
2026-10-08 21:19:12 +03:30
parent 5c13df00f1
commit becc3d62bd
4 changed files with 99 additions and 4 deletions
+12 -2
View File
@@ -546,16 +546,26 @@
{ {
"id": "d7c9ecdc-15e4-4efe-a593-17601a86db5c", "id": "d7c9ecdc-15e4-4efe-a593-17601a86db5c",
"title": "Implement Authentication Handler for Api Keys ...", "title": "Implement Authentication Handler for Api Keys ...",
"checked": false "checked": true
}, },
{ {
"id": "246701eb-7e7b-4756-be04-3af0e490b87b", "id": "246701eb-7e7b-4756-be04-3af0e490b87b",
"title": "Register Authentication Middleware in App Startup ...", "title": "Register Authentication Middleware in App Startup ...",
"checked": false "checked": true
}, },
{ {
"id": "ab67e976-6080-44ee-b49e-54aada0724a3", "id": "ab67e976-6080-44ee-b49e-54aada0724a3",
"title": "Adding Dto and Enrichment Mechanism ...", "title": "Adding Dto and Enrichment Mechanism ...",
"checked": true
},
{
"id": "2828eb54-a27d-40cd-ac17-cadc06d1a68e",
"title": "Add Application Controller in Ids ...",
"checked": false
},
{
"id": "2e94cc30-d26c-4db6-bff9-8306de8e577c",
"title": "Test All Senarios inside Ids Itself ...",
"checked": false "checked": false
}, },
{ {
+85
View File
@@ -0,0 +1,85 @@
# Api Key Handled Models
## Application
### Create/Update
Model:
Create:
```json
{
"type": 0,
"name": "string",
"description": "string",
}
```
Update:
```json
{
"id": 0,
"type": 0,
"name": "string",
"description": "string",
}
```
Sample:
Create:
```json
{
"type": 0,
"name": "TestApp",
"description": "a Simple Test App for ApiKey Testing on xDashboard based Projects ...",
}
```
Update:
```json
{
"id": 0,
"type": 0,
"name": "TestAppEdit",
"description": "a Edited Simple Test App for ApiKey Testing on xDashboard based Projects ...",
}
```
## ApiKey
## Update
Model:
```json
{
"revokedBy": "string",
"allowedIPs": "string",
"rateLimitPerMinute": 0,
"allowedScopes": "string",
"expiresAt": "2026-10-08T11:30:15.484Z",
"revokedAt": "2026-10-08T11:30:15.484Z",
"lastUsedAt": "2026-10-08T11:30:15.484Z",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
}
```
Sample:
```json
{
"revokedBy": "string",
"allowedIPs": "string",
"rateLimitPerMinute": 0,
"allowedScopes": "string",
"expiresAt": "2026-10-08T11:30:15.484Z",
"revokedAt": "2026-10-08T11:30:15.484Z",
"lastUsedAt": "2026-10-08T11:30:15.484Z",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
}
```
+1 -1
Submodule xIds updated: b00391517a...a87ea5d64d