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 userstitlea 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/infoAPI endpointdefault_auth_service– a default authentication service to use (applies when multiple authentication services are configured)update_service– the name of a configuredfileservice which can providessocaclient binaries