Documentation ¶ Index ¶ type Azure func New(ctx context.Context, config Config) (*Azure, error) func (az *Azure) IsUserInGroup(ctx context.Context, email string) (isInGroup bool, displayName *string, err error) func (az *Azure) Users(ctx context.Context) ([]AzureUser, error) type AzureUser type AzureUsers type Config Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Azure ¶ type Azure struct { Config Config // contains filtered or unexported fields } func New ¶ func New(ctx context.Context, config Config) (*Azure, error) func (*Azure) IsUserInGroup ¶ func (az *Azure) IsUserInGroup(ctx context.Context, email string) (isInGroup bool, displayName *string, err error) func (*Azure) Users ¶ func (az *Azure) Users(ctx context.Context) ([]AzureUser, error) type AzureUser ¶ type AzureUser struct { Email string DisplayName string } type AzureUsers ¶ type AzureUsers []AzureUser type Config ¶ type Config struct { AzureTenantId string AzureClientId string AzureClientSecret string AzureGroup string } Source Files ¶ View all Source files azure.go Directories ¶ Show internal Expand all Path Synopsis original Click to show internal directories. Click to hide internal directories.