Header Input
Requer autenticação de usuário
{
"description": "Autenticação",
"type": "@OneOf",
"schema": {
"token": "Token de autenticação de usuário"
}
}
Output
{
"type": "success",
"content": "@"
}
where output @ is
{
"description": "Informações de autenticação de usuário",
"type": "@OneOf",
"schema": {
"user": {
"description": "Informações de autenticação de usuário",
"type": "@OneOf",
"schema": {
"name": "Nome",
"email": "E-mail",
"userAccessProfile": {
"description": "Perfil de acesso",
"type": "@ManyOf",
"schema": {
"accessProfile": {
"description": "Perfil de acesso",
"type": "@OneOf",
"schema": {
"name": "Nome",
"accessProfileResource": {
"description": "Recursos de perfil de acesso",
"type": "@ManyOf",
"schema": {
"resource": {
"description": "Recurso de perfil de acesso",
"type": "@OneOf",
"schema": {
"name": "Nome",
"alias": "Pseudônimo"
}
}
}
}
}
}
}
},
"userResource": {
"description": "Recursos",
"type": "@ManyOf",
"schema": {
"resource": {
"description": "Recurso",
"type": "@OneOf",
"schema": {
"name": "Nome",
"alias": "Pseudônimo"
}
}
}
}
}
}
}
}