login job from cf/208

Handles authentication in Cloud Foundry and delegates all other identity management tasks to the UAA. Also provides OAuth2 endpoints issuing tokens to client apps for Cloud Foundry (the tokens come from the UAA and no data are stored locally).

A nested or flat hash of messages that the login server uses to display UI message
This will be flattened into a java.util.Properties file. The example below will lead
to four properties, where the key is the concatenated value delimited by dot, for example scope.tokens.read=message
Nested example:
messages:
scope:
tokens:
read: View details of your approvals you have granted to this and other applications
write: Cancel the approvals like this one that you have granted to this and other applications
cloud_controller:
read: View details of your applications and services
write: Push applications to your account and create and bind services
Flat example:
messages:
scope.tokens.read: View details of your approvals you have granted to this and other applications
scope.tokens.write: Cancel the approvals like this one that you have granted to this and other applications
scope.cloud_controller.read: View details of your applications and services
scope.cloud_controller.write: Push applications to your account and create and bind services

Contains a hash of SAML Identity Providers, the key is the IDP Alias, followed by key/value pairs for idpMetadata, nameID, assertionConsumerIndex, metadataTrustCheck, showSamlLoginLink, linkText, iconUrl