提交
This commit is contained in:
@@ -295,6 +295,7 @@ func (s *SSOService) findOrCreateUser(provider *model.SSOProvider, ssoUserData s
|
||||
localUsername := fmt.Sprintf("sso_%s_%s", provider.Type, username)
|
||||
|
||||
newUser := &model.User{
|
||||
ID: utils.GenID(),
|
||||
Username: localUsername,
|
||||
Password: "_SSO_NO_PASSWORD_", // SSO用户无本地密码
|
||||
Email: ssoUserData["email"],
|
||||
@@ -323,6 +324,7 @@ func (s *SSOService) findOrCreateUser(provider *model.SSOProvider, ssoUserData s
|
||||
// saveSession 保存SSO会话
|
||||
func (s *SSOService) saveSession(userID, providerID uint64, externalID, accessToken, refreshToken string, expiresAt time.Time) {
|
||||
session := &model.SSOSession{
|
||||
ID: utils.GenID(),
|
||||
UserID: userID,
|
||||
ProviderID: providerID,
|
||||
ExternalID: externalID,
|
||||
|
||||
Reference in New Issue
Block a user