Documentation
¶
Index ¶
- type AzureADClient
- func (c *AzureADClient) GetUserByEmail(ctx context.Context, email string, groups bool) ([]models.Userable, error)
- func (c *AzureADClient) GetUserByID(ctx context.Context, id string, groups bool) ([]models.Userable, error)
- func (c *AzureADClient) ListGroupMembers(ctx context.Context, groupID string) ([]models.DirectoryObjectable, error)
- func (c *AzureADClient) ListGroups(ctx context.Context) ([]models.Groupable, error)
- func (c *AzureADClient) ListUserGroups(ctx context.Context, userID string) ([]models.DirectoryObjectable, error)
- func (c *AzureADClient) ListUsers(ctx context.Context, groups bool) ([]models.Userable, error)
- type RefreshTokenCredential
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureADClient ¶
type AzureADClient struct {
// contains filtered or unexported fields
}
func NewAzureADClient ¶
func NewAzureADClient(ctx context.Context, tenant, clientID, clientSecret string) (*AzureADClient, error)
func NewAzureADClientWithRefreshToken ¶
func NewAzureADClientWithRefreshToken(ctx context.Context, tenant, clientID, clientSecret, refreshToken string) (*AzureADClient, error)
func (*AzureADClient) GetUserByEmail ¶
func (*AzureADClient) GetUserByID ¶
func (*AzureADClient) ListGroupMembers ¶
func (c *AzureADClient) ListGroupMembers(ctx context.Context, groupID string) ([]models.DirectoryObjectable, error)
func (*AzureADClient) ListGroups ¶
func (*AzureADClient) ListUserGroups ¶
func (c *AzureADClient) ListUserGroups(ctx context.Context, userID string) ([]models.DirectoryObjectable, error)
type RefreshTokenCredential ¶
type RefreshTokenCredential struct {
// contains filtered or unexported fields
}
func NewRefreshTokenCredential ¶
func NewRefreshTokenCredential(ctx context.Context, tenantID, clientID, clientSecret, refreshToken string) (*RefreshTokenCredential, error)
func (*RefreshTokenCredential) GetToken ¶
func (c *RefreshTokenCredential) GetToken(ctx context.Context, options policy.TokenRequestOptions) (azcore.AccessToken, error)
Click to show internal directories.
Click to hide internal directories.