Documentation ¶
Index ¶
- type GitLabProvider
- func (m *GitLabProvider) GetSSOSettings(config *model.Config, service string) (*model.SSOSettings, error)
- func (m *GitLabProvider) GetUserFromIdToken(idToken string) (*model.User, error)
- func (m *GitLabProvider) GetUserFromJson(data io.Reader, tokenUser *model.User) (*model.User, error)
- func (m *GitLabProvider) IsSameUser(dbUser, oauthUser *model.User) bool
- type GitLabUser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitLabProvider ¶
type GitLabProvider struct { }
func (*GitLabProvider) GetSSOSettings ¶ added in v5.32.0
func (m *GitLabProvider) GetSSOSettings(config *model.Config, service string) (*model.SSOSettings, error)
func (*GitLabProvider) GetUserFromIdToken ¶ added in v5.32.0
func (m *GitLabProvider) GetUserFromIdToken(idToken string) (*model.User, error)
func (*GitLabProvider) GetUserFromJson ¶
func (*GitLabProvider) IsSameUser ¶ added in v5.36.0
func (m *GitLabProvider) IsSameUser(dbUser, oauthUser *model.User) bool
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.