跳到主要内容
ArcBlock Community

获取session返回的user:null?但是没有跳转到登录页面。

you can
开发者
blocklet-serverdiscussion

/.well-known/service/api/did/session

image.png

image.png

4 条回复

wangshijun23个月前

你好,是否处于登录状态,以及是否会跳转登录页,取决于服务的访问策略配置。

我们在 Blocklet Server v1.16.33 里面对 Blocklet Serivce 提供的访问策略配置做了重新设计,在进一步讨论之前,请提供你的 Server 版本、业务场景、访问策略需求。

you can23个月前

前两天在Builder Playground这里出现的,本地没问题,出现问题后切换成这种方式获取用户信息了:

image.png

用户在登录后,应用获取用户登录的信息,请求了这个/.well-known/service/api/did/session接口,后来看到这个createAuthServiceSessionContext,尝试用这个方法来实现了。

出现null的问题,大概还是之前那个未登录状态下请求页面没有拦截跳转登录问题引起的。

zhanghan21个月前

需要在管理后台配置,配置为非 public 才会自动跳转到登录页(有一些应用就是无需登录可以访问的)

image.png

you can21个月前

谢谢,这个已经解决了。

回复