Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitLabProvider ¶
type GitLabProvider struct { }
func (*GitLabProvider) GetSSOSettings ¶
func (m *GitLabProvider) GetSSOSettings(config *model.Config, service string) (*model.SSOSettings, error)
func (*GitLabProvider) GetUserFromIdToken ¶
func (m *GitLabProvider) GetUserFromIdToken(idToken string) (*model.User, error)
func (*GitLabProvider) GetUserFromJson ¶
type GitLabUser ¶
type GitLabUser struct { Id int64 `json:"id"` Username string `json:"username"` Login string `json:"login"` Email string `json:"email"` Name string `json:"name"` }
func (*GitLabUser) IsValid ¶
func (glu *GitLabUser) IsValid() error
func (*GitLabUser) ToJson ¶
func (glu *GitLabUser) ToJson() string
Click to show internal directories.
Click to hide internal directories.