iamtf_identity_appliance
The following is an example of an identity appliance definition. The resource name and name property must match. The namespace must be unique in the server and follow java package naming convention. (use characters and dots). The location is the base public URL to access all the services.
resource "iamtf_identity_appliance" "my-ida" {
name = "my-ida"
namespace = "com.mycompany.myida"
description = "My identity appliance!"
location = "https://mysso.mycompany.com"
}
JOSSO will create all service URLs under the two paths: /IDBUS and /IDBUS-UI.
In our example, these are thebase locations:
Tips
You should configure your load balancer or reverse proxy to ONLY forward requests using these paths to JOSSO servers.
bundles
list of additional OSGi bundles this appliance requires
- type: Set
- optional: true
description
Provide a description for your identity appliance.
- type: String
- optional: true
location
The location is the public base URL for the appliance, for example: https://mysso.mycompany.com, or http://localhost:8081
- type: String
- required
name
This MUST be a unique value, use only letters, numbers and hyphen (-)
- type: String
- required
namespace
This MUST be a unique value, conforming JAVA package naming conventions. For example: com.mycompany.appliance1.dev
- type: String
- required