Skip to content

Instantly share code, notes, and snippets.

@mogul
Created January 5, 2017 20:05
Show Gist options
  • Save mogul/d1b8e82877c273e2cb25300b49f1f45e to your computer and use it in GitHub Desktop.
Save mogul/d1b8e82877c273e2cb25300b49f1f45e to your computer and use it in GitHub Desktop.
var catalog = []brokerapi.Service{
{
ID: clientAccountGUID,
Name: "[product]-service-account",
Description: "Manage [product] service accounts with access to your organization",
Plans: []brokerapi.ServicePlan{
{
ID: "074e652b-b77b-4ac3-8d5b-52144486b1a3",
Name: "space-deployer",
Description: "An account for continuous deployment, limited to a single space",
},
},
},
{
ID: userAccountGUID,
Name: "[product]-identity-provider",
Description: "Manage client credentials for authenticating [product] users in your app",
Plans: []brokerapi.ServicePlan{
{
ID: "e6fd8aaa-b5ba-4b19-b52e-44c18ab8ca1d",
Name: "oauth-client",
Description: "OAuth client credentials for authenticating [product] users in your app",
},
},
},
}
Broker implementation: uaa-authentication-broker
Service:
Descriptions: cloud.gov user provider
Plans:
Space-specific SpaceDeveloper account
Service: cloud.gov authentication provider
Plan: OAuth client
Description:
[Plan: SAML client]
Broker implementation: cf-uaa-guard-service
Service: cloud.gov authorization provider
[Plan: HTTPS proxy]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment