Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 2.19 KB

authorize-session.mdx

File metadata and controls

53 lines (38 loc) · 2.19 KB
layout page_title description
docs
targets authorize-session - Command
The "targets authorize-session" lets you fetch session authorization credentials for a target.

targets authorize-session

Command: targets authorize-session

The targets authorize-session command lets you fetch session authorization credentials for a target so that you can start a session later.

Examples

This example fetches authorization credentials for a target with the ID ttcp_wtXnow8Krb and a specific host with the ID hst_DHei2VpkBH:

$ boundary targets authorize-session -id=ttcp_wtXnow8Krb -host-id=hst_DHei2VpkBH

You can also request an authorized session using the scope ID and target name. This example requests authorization credentials using the scope ID o_1234567890 and the target name prod-ssh:

$ boundary targets authorize-session -scope-id o_1234567890 -name prod-ssh

Usage

$ boundary targets authorize-session [options] [args]

Command options

  • -host-id=<string> - The ID of a host from the target's host sets. If you specify a host, Boundary uses that specific host for the connection. If you do not specify a host, Boundary chooses one at random.
  • -id=<string> - The ID of the target you want to authorize a session for.
  • -name=<string> - The name of the target you want to fetch credentials for, if you want to authorize the session using scope parameters and target name.
  • -scope-id=<string> - The scope ID of the target you want to fetch credentials for, if you want to authorize the session using scope parameters and target name. Alternatively, you can specify a scope ID using the BOUNDARY_SCOPE_ID environment variable. You cannot specify a scope ID if you specify a -scope-name<string>.
  • -scope-name=<string> - The scope name of the target you want to fetch credentials for, if you want to authorize the session using scope parameters and target name. Alternatively, you can specify a scope name using the BOUNDARY_SCOPE_NAME environment variable. You cannot specify a scope name if you specify a -scope-id<string>.

@include 'cmd-option-note.mdx'