请教:gitlab跳转不能自动登录的问题

请教一下,本来之前配好了oauth认证,点击应用服务里的仓库地址可以正常跳转到gitlab并且自动登录gitlab的,测试了一段时间后,不知道是不是做了什么操作修改了什么数据库里的值,现在点代码仓库跳转gitlab时,gitlab不能自动登录了,显示“You need to sign in or sign up before continuing”

目前尝试排查操作的情况:
1、发现sonar界面点击使用choerodon登录报错,尝试删掉了sonar数据库,重新安装部署了sonar,配置了sonar里choerodon的参数,然后sonar点击使用choerodon登录不报错了。
2、重新生成了gitlab上的Access tokens,用新access token重新部署了gitlab-service,也尝试重新部署了base-service、devops-service等其他服务。
3、检查gitlab数据库里"identities"表的用户id、"devops-service"里devops_user里的相关id、"base-service"里iam_user的id都对的上

请问这种情况是什么原因啊,应该怎么继续排查,从应用服务仓库地址跳转到gitlab自动登录还跟哪些数据和配置有关啊?

补充:现在在应用服务那里创建新的应用报错,在事务实例详情里查看报错信息如下,这是什么原因啊?
o.choerodon.core.exception.CommonException: error.member.add
at io.choerodon.devops.infra.feign.operator.GitlabServiceClientOperator.createProjectMember(GitlabServiceClientOperator.java:445)
at io.choerodon.devops.app.service.impl.AppServiceServiceImpl.lambda$operateGitlabMemberPermission$82(AppServiceServiceImpl.java:2680)
at io.choerodon.devops.app.service.impl.AppServiceServiceImpl$Lambda$1049/00000000E404C920.accept(Unknown Source)
at java.util.ArrayList.forEach(Unknown Source)
at io.choerodon.devops.app.service.impl.AppServiceServiceImpl.operateGitlabMemberPermission(AppServiceServiceImpl.java:2661)
at io.choerodon.devops.app.service.impl.AppServiceServiceImpl.operationApplication(AppServiceServiceImpl.java:640)
at io.choerodon.devops.app.service.impl.AppServiceServiceImpl$FastClassBySpringCGLIB$e2351bf.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
at io.choerodon.devops.app.service.impl.AppServiceServiceImpl$EnhancerBySpringCGLIB$d2c1d66b.operationApplication()
at io.choerodon.devops.app.eventhandler.DevopsSagaHandler.createAppService(DevopsSagaHandler.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at io.choerodon.asgard.saga.consumer.SagaConsumer.invoke(SagaConsumer.java:84)
at io.choerodon.asgard.saga.consumer.SagaConsumer.lambda$null$0(SagaConsumer.java:56)
at io.choerodon.asgard.saga.consumer.SagaConsumer$Lambda$1041/0000000070078FB0.get(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: feign.FeignException$InternalServerError: status 500 reading GitlabServiceClient#createProjectMember(Integer,MemberDTO)
at feign.FeignException.errorStatus(FeignException.java:114)
at feign.FeignException.errorStatus(FeignException.java:86)
at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.java:93)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:149)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
at com.sun.proxy.$Proxy195.createProjectMember(Unknown Source)
at io.choerodon.devops.infra.feign.operator.GitlabServiceClientOperator.createProjectMember(GitlabServiceClientOperator.java:443)
… 21 more

已解决。1、检查gitlab.rb文件oauth认证配置那一块是不是有变化,恢复原来的写法;2、检查base-service服务的iam_user表和devops服务的devops-user的id号是否能对应上。gitlab的identitity表,存的choerodon用户和gitlab用户的对应关系,extern_uid对应的是iam-user表里面的id,检查下id是否对应。