[orientdb]:使用令牌进行身份验证时获取当前用户
如何通过二进制api摆脱当前用户(user)。我正在使用内置的基于令牌的身份验证。 我希望有两种方法:[orientdb]:使用令牌进行身份验证时获取当前用户,orientdb,orientdb-2.1,Orientdb,Orientdb 2.1,如何通过二进制api摆脱当前用户(user)。我正在使用内置的基于令牌的身份验证。 我希望有两种方法: 类似currentUserRID()之类的函数。我查阅了文件,但什么也没找到 解密令牌以解锁用户名/名称。我尝试过这种方法,但没能成功。我看了看这里:还有 我发现您的帖子刚刚发布,可能已经太晚了,但您可以这样做: 我发现您的帖子刚刚发布,可能已经太晚了,但您可以这样做: OServer server = OServerMain.create(); // for exemple ODa
- 类似currentUserRID()之类的函数。我查阅了文件,但什么也没找到
- 解密令牌以解锁用户名/名称。我尝试过这种方法,但没能成功。我看了看这里:还有
- 我发现您的帖子刚刚发布,可能已经太晚了,但您可以这样做:
我发现您的帖子刚刚发布,可能已经太晚了,但您可以这样做:
OServer server = OServerMain.create(); // for exemple
ODatabaseDocumentTx db = new ODatabaseDocumentTx(BDDURL).open("admin","admin"); // admin is juste for this exemple
OTokenHandlerImpl handler = new OTokenHandlerImpl(server);
OToken tok = handler.parseWebToken(yourtoken);
OUser user = tok.getUser(db);