Description: Registers a new federation target.
Security: Requires a valid admin-scoped token.
Usage: POST /access/api/v1/system/federation
Produces: text/plain
Sample usage:
curl -H "Authorization: Bearer <Token>" http://localhost:8082/access/api/v1/system/federation/" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"name\": \"access-2\", \"url\": \"https://access.example.com/access/\", \"entities\": [ \"users\", \"groups\", \"permissions\" ], \"permissionFilters\": { \"includePatterns\": [ \"team_a_*\" ], \"excludePatterns\": [ \"none_federated_*\" ] }, \"active\": true}"Response Codes:
201 Successfully registered
{
"name": "access-2",
"url": "https://access.example.com/access/",
"entities": [
"users",
"groups",
"permissions"
],
"permissionFilters": {
"includePatterns": [
"team_a_*"
],
"excludePatterns": [
"none_federated_*"
]
},
"active": true
}
400 Invalid input
401 Unauthorized
403 Forbidden
404 Already exists