Configure multiple GAS within one GIP
Configure one GIP to work for multiple distributed Genero Application Server (GAS).
The GIP can provide a federated infrastructure when in a distributed GAS environment. You might find a distributed GAS environment supporting a cloud-based solution, or where applications and services are on different servers.
- The user requests the start of an application (previously deployed and secured using the Genero Deployment App).
- The SSO delegate service on the GAS where the application is deployed redirects the user agent to the GIP.
- The GIP queries the user directly for user login and password.
- If the login is ok, the GIP creates an ID token and an access token in its database and forwards them to the SSO delegate service callback URL (previously registered). On the callback, the delegate service requests the ID token directly from the GIP and checks its signature validity via the GIP's public key.
- If the ID token is valid, the delegate service starts the application on behalf of the authenticated user and redirects the user agent to the initial URL for the application (/ua/r/app1) .
Configuration
- Install local GIP on the host. This involves using the StarterApp to install the core components, as described in Genero Identity Platform components.
- Install external GIPs on other GAS servers. This involves using the StarterApp to install the delegate service component only, and to set the address of the GIP host (from the previous step). See Configure for an external GIP.
Deployment services
You use the Deployment services to deploy, secure, and manage applications and Web services, and deploy and manage Genero Browser Client (GBC) customizations. On your distributed GAS installation, you can configure one GAS server to provide the deployment service to the other GAS servers.
The Deployment App is installed on a single GAS and this interacts with the deployment services (if installed) on each GAS that requires application or GBC deployment services.
- On the GAS designated to host deployment:
- Select the option to install the DeploymentApp.
- Select the option to install the Deployment service.Note: The Deployment service option is selected by default.
- On other GAS servers:
- Select the option to install the Deployment service only. See Genero Identity Platform StarterApp reference and Configure for an external GIP.
https://host:port/gas