SSO
  1. auth
SSO
  • sso
    • admin
      • account-create
      • account-suspend
      • account-unsuspend
      • account-bind-wallet
    • applications
      • scope
        • add
        • delete
      • user
        • add
        • update
        • delete
        • user-all
        • is-allowed
      • create
      • delete
      • new-api-key
      • all
      • all-own
      • details
      • is-owner
    • auth
      • token
        • token-refresh
      • register
        • register
        • request-email-code
        • verify-email-code
      • password
        • password-reset
        • request-email-code
        • verify-email-code
      • discord
        • authorize-URL
        • login
      • login
        POST
      • auth-me
        GET
      • logout
        POST
    • auth-eth
      • login-challenge
      • login
      • bind-account
      • bind-challenge
      • is-bound
    • access
      • planning
        • session
          • get
          • all
          • find
          • create
          • update
          • delete
        • assistant
          • create-sessions
          • delete-sessions
        • get
      • pbe-access
        • is-authorized
    • newsletter
      • get-subscribers
    • user
      • me
        • email
          • update
        • password
          • update
      • role
        • all
        • update-role
        • update-role-batch
        • delete-role
        • delete-role-batch
      • all
      • find
    • wallet
      • find-owner
      • find-wallet
    • Get API version
      GET
  1. auth

auth-me

GET
https://sso.dlab.ovh/api/auth/@
Returns the User linked to the provided authentication token.

Request

Header Params
Authorization
string 
required
Example:
Bearer {{token}}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://sso.dlab.ovh/api/auth/@' \
--header 'Authorization: Bearer '

Responses

🟢200success
application/json
Body
id
integer 
required
email
string 
required
identifier
string 
required
role
object 
required
role
string 
required
isStaff
boolean 
required
access
object 
required
define the access scope for the user
whitelist
object 
required
earlyAccess
object 
required
wallets
object 
required
ethWallet
string  | null 
required
createdAt
string 
required
updatedAt
string 
required
Example
{
    "id": 1,
    "email": "kevin@rct.ai",
    "identifier": "f3806ab7-eb3e-4bd7-baeb-5edb55e4c3f0",
    "role": {
        "role": "admin",
        "isStaff": true
    },
    "access": {
        "whitelist": {
            "authorized": true,
            "attributes": {
                "isWhitelisted": false,
                "isStaff": true,
                "isOpen": false
            }
        },
        "earlyAccess": {
            "authorized": true,
            "attributes": {
                "isEATester": false,
                "isStaff": true,
                "isOpen": true
            }
        }
    },
    "wallets": {
        "ethWallet": null
    },
    "createdAt": "2022-04-24T11:16:32.000Z",
    "updatedAt": "2022-05-06T08:19:31.000Z"
}
Previous
login
Next
logout
Built with