mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-07-05 01:09:37 +00:00
Oauth2 support
This commit is contained in:
@ -117,3 +117,14 @@ func CreateFromLDAPUser(ldapUser *auth.LDAPUser) (Model, error) {
|
||||
user.generateGravatar()
|
||||
return user, err
|
||||
}
|
||||
|
||||
// CreateFromOAuthUser will create a user from an OAuth user object
|
||||
func CreateFromOAuthUser(ou *auth.OAuthUser) (Model, error) {
|
||||
user := Model{
|
||||
Email: ou.GetEmail(),
|
||||
Name: ou.GetName(),
|
||||
}
|
||||
err := user.Save()
|
||||
user.generateGravatar()
|
||||
return user, err
|
||||
}
|
||||
|
Reference in New Issue
Block a user