post/authorizer/api/v1/ca/authorize

Get target host credentials for the user.

public_keystring

required

User's public key

hostidstring

Target host UUID

Format
uuid
hostnamestring

Target hostname

usernamestring

Target username

servicestring

Target hots service, "SSH", "RDP" or "WEB"

roleidstring

UUID of role that is used for accessing the target host

Format
uuid

Responses

Request examples

{
  "public_key": "string",
  "hostid": "5bf77342-221c-11ee-be56-0242ac120002",
  "hostname": "string",
  "username": "string",
  "service": "string",
  "roleid": "5bf77342-221c-11ee-be56-0242ac120002"
}

Response examples

Successful response, returns the user key & certificate to access target hosts

{
  "principal_keys": {
    "size": 123,
    "name": "string",
    "comment": "string",
    "public_key": "string",
    "type": "string",
    "public_key_string": "string"
  },
  "certificates": {
    "data": "string",
    "data_string": "ssh-rsa-cert-v01@openssh.com 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 PrivX OpenSSH certificate (ssh-rsa signature)",
    "type": "OpenSSH"
  },
  "passphrase": "string"
}

Was this page helpful?