Chamado pelos backends no arranque (token client_credentials).
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
application/json- body
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string0 <= length <= 255description?string0 <= length <= 255status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"type*string"EXTERNAL""INTERNAL""SYSTEM"owner?string0 <= length <= 255picture?string0 <= length <= 255url?stringurislug?string0 <= length <= 255createdBy?stringcreatedDate?stringlastModifiedBy?stringlastModifiedDate?stringlastAccess?stringdate-timedepartments?array<string>No Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/m2m/sync/applications' \ -H 'Content-Type: application/json' \ -d '{ "code": "string", "name": "string", "type": "EXTERNAL"}'"string"bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
code*stringsyncRoles?booleantrueapplication/json- body
[index: integer]?No Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/m2m/sync/applications/string/menus' \ -H 'Content-Type: application/json' \ -d '[ { "name": "string" }]'"string"bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
application/json- body
id?integerint32name*string0 <= length <= 255description?stringtype*string"API""UI""PROCESS"status?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"applications?array<string>items?array<>externalId?string0 <= length <= 255createdBy?stringcreatedDate?stringlastModifiedBy?stringlastModifiedDate?stringpermissions?array<string>No Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/m2m/sync/resources' \ -H 'Content-Type: application/json' \ -d '{ "name": "string", "type": "API"}'"string"Publica as permissões declaradas com @IgrpPermission.
bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
application/json- body
[index: integer]?No Content
response?stringapplication/jsoncurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/m2m/sync/permissions' \ -H 'Content-Type: application/json' \ -d '[ { "name": "string" }]'"string"bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
activeOnly?booleanapplicationCode?stringdepartmentCode?stringroleCode?stringpermissionName?stringincludeChildrenDepartments?booleanincludeChildrenRoles?booleanapplication/json- body
[index: integer]?stringOK
application/json- response
id?stringname?stringusername?stringemail*stringemail1 <= lengthstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"picture?stringsignature?stringnic?string0 <= length <= 13phoneNumber?string^\+[1-9]\d{1,14}$emailVerified?booleanmetadata?externalId?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/m2m/users' \ -H 'Content-Type: application/json' \ -d '[ "string"]'{ "id": "string", "name": "string", "username": "string", "email": "user@example.com", "status": "ACTIVE", "picture": "string", "signature": "string", "nic": "string", "phoneNumber": "string", "emailVerified": true, "metadata": { "property1": null, "property2": null }, "externalId": "string"}bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
activeOnly?booleanparentCode?stringincludeChildrenDepartments?booleanapplication/json- body
[index: integer]?stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_-]+$1 <= lengthname*string1 <= lengthdescription?stringstatus?string"ACTIVE""INACTIVE""DELETED"icon?stringparentCode?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/m2m/departments' \ -H 'Content-Type: application/json' \ -d '[ "string"]'{ "id": 0, "code": "string", "name": "string", "description": "string", "status": "ACTIVE", "icon": "string", "parentCode": "string"}bearerAuthAutorizaçãoBearer <token>JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.
activeOnly?booleanparentCode?stringincludeChildrenRoles?booleanapplication/json- body
[index: integer]?stringOK
application/json- response
id?integerint32code*string^[A-Za-z0-9_.-]+$0 <= length <= 255name*string1 <= lengthdescription?string0 <= length <= 255departmentCode?stringparentCode?stringstatus?string"ACTIVE""TEMPORARY""INACTIVE""DELETED"icon?stringexpiresAt?stringdate-timepermissions?array<string>curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/m2m/roles' \ -H 'Content-Type: application/json' \ -d '[ "string"]'{ "id": 0, "code": "string", "name": "string", "description": "string", "departmentCode": "string", "parentCode": "string", "status": "ACTIVE", "icon": "string", "expiresAt": "2019-08-24T14:15:22Z", "permissions": [ "string" ]}Última atualização:
