Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite0383d8

Browse files
Thomasludomikula
Thomas
authored andcommitted
lowcoder-org#763 Google relogin issue fix
1 parent0201819 commite0383d8

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

‎server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/authentication/request/oauth2/request/GenericAuthRequest.java‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ protected Mono<AuthToken> refreshAuthToken(String refreshToken) {
7676

7777
@Override
7878
protectedMono<AuthUser>getAuthUser(AuthTokenauthToken) {
79+
if(!config.getUserInfoIntrospection())returnMono.just(AuthUser.builder().build());
7980
returnWebClientBuildHelper.builder()
8081
.systemProxy()
8182
.timeoutMs(HTTP_TIMEOUT)

‎server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/authentication/service/AuthenticationApiServiceImpl.java‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,11 @@ public void updateConnection(AuthUser authUser, User user) {
224224
Optional.ofNullable(authUser.getAuthToken()).map(ConnectionAuthToken::of).orElse(null));
225225
oldConnection.setRawUserInfo(authUser.getRawUserInfo());
226226

227+
//if auth by google, set refresh token
228+
if (StringUtils.isEmpty(authUser.getAuthToken().getRefreshToken()) &&StringUtils.isNotEmpty(oldConnection.getAuthConnectionAuthToken().getRefreshToken())) {
229+
authUser.getAuthToken().setRefreshToken(oldConnection.getAuthConnectionAuthToken().getRefreshToken());
230+
}
231+
227232
user.setActiveAuthId(oldConnection.getAuthId());
228233
}
229234

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp