Environment (env
)
Environments are used to distinguish between multiple ssoca installations. Aliases are used to reference environments in a more memorable way and are specified through the -e
/--environment
option or the SSOCA_ENVIRONMENT
environment variable.
Client Commands
The environments can be managed through env
subcommands.
info
(details) – show environment informationlist
(details) – list all locally-configured environmentsrename
(details) – set a new name for the environmentservices
(details) – show current services available from the environmentset
(details) – configure the connection to an environmentset-option
(details) – set a local client option in the environmentunset
(details) – remove all configuration for an environmentupdate-client
(details) – download the latest client from the environment
Server Configuration Options
These options must be configured with the top-level env
section rather than a service.
url
– a fully-qualified URI for where the server can be reachedbanner
– a custom message which may be shown to users when they first connectname
– a default alias name which may be suggested to userstitle
a human friendly name for the environment which may be shown to usersmetadata
– a hash of arbitrary string keys and values which is opaque to the server and returned in the/env/info
API endpointdefault_auth_service
– a default authentication service to use (applies when multiple authentication services are configured)update_service
– the name of a configuredfile
service which can providessoca
client binaries