1

当用户属于 LDAP 中包含非 ASCII 字符的组时,我们让用户无法登录。看到几个组的行为并从这些组中删除受影响的用户允许他们登录 - 所以我们很确定这就是问题所在。我们在一个自托管的 Artifactory 7.11.5 上,在一个 Ubuntu 18.04 上。

console.log 包含的故事:

[ERROR] [29e5228a7103dcec] [                              ] [main                ] - Error: error creating UI session token for user - <<username>>
at Function.createUISessionToken (/opt/artifactory-pro-7.11.5/app/frontend/bin-1.11.5/server/dist/webpack:/src/Services/Access/AccessTokenService.ts:56:20)
[jffe ] [ERROR] [29e5228a7103dcec] [                              ] [main                ] - Error: GRPC error - INTERNAL scope is malformed: applied-permissions/user applied-permissions/groups:"<some groups>> 
bdgæster <-- culprit
<other groups>"
at Function.handleError (/opt/artifactory-pro-7.11.5/app/frontend/bin-1.11.5/server/dist/webpack:/src/Utilities/GrpcErrorUtil.ts:7:20)
at Function.createUISessionToken (/opt/artifactory-pro-7.11.5/app/frontend/bin-1.11.5/server/dist/webpack:/src/Services/Access/AccessTokenService.ts:57:21)
at process._tickCallback (internal/process/next_tick.js:68:7)
[jffe ] [ERROR] [                ] [                              ] [main                ] - AuthErrorAuthenticateRequest: error onAfterSuccessful login
at Function.validateUserInfoAndAuthenticateRequest (/opt/artifactory-pro-7.11.5/app/frontend/bin-1.11.5/server/dist/webpack:/src/Controllers/Authentication/LoginController.ts:179:19)

我们可以做些什么来解决这个问题,或者这是一个由开发人员处理的纯错误?

4

0 回答 0