Example external service that goauth uses (1.0.0)

Download OpenAPI specification:Download

Some profile service

registerUser

Registers user (or just guest)

Request Body schema: application/json
name
string

guest name

Responses

Request samples

Content type
application/json
{
  • "name": "Ivanov Ivan Ivanovitch"
}

Response samples

Content type
application/json
{
  • "id": 0
}

loginUser

Retrieves user info. Unsafe, so login endpoint must be private

query Parameters
login
string
Example: login=CyberTea
email
string
Example: email=example@example.com

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "roles": [
    ],
  • "password": "qwerty123",
  • "alg": "bcrypt"
}