Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct{}
func (*Provider) AuthorizationRequestParameters ¶ added in v0.2.4
func (*Provider) Groups ¶
func (p *Provider) Groups(ctx context.Context, organization *unikornv1.Organization, accessToken string) ([]types.Group, error)
SCOPES:
* https://www.googleapis.com/auth/cloud-identity.groups.readonly * https://www.googleapis.com/auth/cloud-identity.groups * https://www.googleapis.com/auth/cloud-identity * https://www.googleapis.com/auth/cloud-platform
or...
GET https://admin.googleapis.com/admin/directory/v1/groups
https://developers.google.com/admin-sdk/directory/reference/rest/v1/groups/list
{ "kind": "admin#directory#groups", "etag": "\"g3-uukzdDYX7mcsQqDSmVT-0S6NlDP7HhGVb5s3jADM/5dl-BOsz4lBOImoI3lLrwvGKy1Q\"", "groups": [ { "kind": "admin#directory#group", "id": "01rvwp1q1gini8q", "etag": "\"g3-uukzdDYX7mcsQqDSmVT-0S6NlDP7HhGVb5s3jADM/UQNupgFQfUCP_44mDaRNpM_vJqc\"", "email": "all@nscale.com", "name": "Everyone", "directMembersCount": "3", "description": "Everyone, use with extreme caution!", "adminCreated": true, "nonEditableAliases": [ "all@nscale.com.test-google-a.com" ] } ], "nextPageToken": "Q2ljd0xDSmhiR3hBYm5OallXeGxMbU52YlNJc01pd2lNREF3TURBd09ETTRNV1F4TVRabFlTSklCR0MwanJqaUFXb2hjM1Z3Y0c5eWRDMW9hV1JsTFhObGRIUnBibWN0Y205emRHVnlMWEYxWlhKNQ==" }
func (*Provider) RequiresAccessToken ¶ added in v0.2.12
Click to show internal directories.
Click to hide internal directories.