last ...
This commit is contained in:
@@ -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
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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 Modules/xIdentityModels updated: 0f1d3dadb0...07e243964f
+1
-1
Submodule xIds updated: b00391517a...a87ea5d64d
Reference in New Issue
Block a user