如何以可编程方式更改OrientDB 2.0-rc2中的密码?

鲁勒

这适用于OrientDB的早期(测试版)版本,并且不再起作用。那么正确的做法是什么?

用例:创建新的(文档)数据库时,我想更改admin用户密码代码:

ODatabaseDocumentTx oDb = ...
if (!oDb.exists()) {
        // this will create AND open the database with credentials "admin"/"admin"
        oDb.create();
        // the "admin" user MUST exists, otherwise it is recreated / "repaired" during login, see OSecurityShared. 
        // So we always use 'admin' as name and only change the password
        if ("admin".equals(userName)) {
            OSecurityUser admin = oDb.getUser();
            admin.setPassword(password);
....

这会抛出一个 java.lang.UnsupportedOperationException

java.lang.UnsupportedOperationException: null
at
com.orientechnologies.orient.core.metadata.security.OImmutableUser.setPassword(OImmutableUser.java:132)
狼4ood

引入了不可变的用户来改善多线程。您始终可以获取基础文档。

试试这应该工作

ODocument admin = db.getUser().getDocument();
admin.field("password","newpassword");
admin.save();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以可编程方式更改OrientDB 2.0-rc2中的密码?

来自分类Dev

如何在EntityFrameworkCore 1.0 rc2中实现十进制(5,2)字段?

来自分类Dev

如何禁用ASP.NET Core rc2中的浏览器缓存?

来自分类Dev

如何在ASP.NET Core 1.0 RC2中加载程序集

来自分类Dev

如何在ASP.NET Core RC2中制作Websocket服务器?

来自分类Dev

如何从RC2中的.NET核心类库引用Entity Framework 6?

来自分类Dev

如何在ASP.NET Core RC2中制作Websocket服务器?

来自分类Dev

如何从RC2中的.NET核心类库引用Entity Framework 6?

来自分类Dev

EF Core RC2中的迁移

来自分类Dev

如何在 Visual Studio Team Services (VSTS) 中构建 ASP.NET Core 2 RC2 项目?

来自分类Dev

如何以编程方式更改Android Google Maps V2中的语言

来自分类Dev

如何以编程方式更改已经渲染的组件的输入值(角度2)

来自分类Dev

您如何以编程方式更改Google Maps v2(支持Fragment)的宽度和高度?

来自分类Dev

wso2 cep-如何以编程方式更改查询

来自分类Dev

wso2 cep-如何以编程方式更改查询

来自分类Dev

如何以编程方式重新启动和更改EC2实例的终止保护

来自分类Dev

如何以编程方式更改已经渲染的组件的输入值(角度2)

来自分类Dev

如何在ASP.NET Core RC2应用程序中手动重新加载IOptions

来自分类Dev

如何在ASP.NET Core 1.0 RC2中将实例注册到ServiceCollection

来自分类Dev

如何在ASP.NET Core RC2中获取控制器的自定义属性

来自分类Dev

如何以编程方式在布局中对齐2个uibutton?

来自分类Dev

如何以编程方式更改密码?

来自分类Dev

服务结构中的.NET Core RC2

来自分类Dev

.NET Core RC2中的登录声明

来自分类Dev

在ASP Core 1.0 RC2中无法远程触发

来自分类Dev

ASP.NET Core rc2中的Cookie

来自分类Dev

无法在.Net Core RC2中添加视图

来自分类Dev

ASP.NET Core RC2中的网址重写

来自分类Dev

.NET Core RC2中的小写网址

Related 相关文章

  1. 1

    如何以可编程方式更改OrientDB 2.0-rc2中的密码?

  2. 2

    如何在EntityFrameworkCore 1.0 rc2中实现十进制(5,2)字段?

  3. 3

    如何禁用ASP.NET Core rc2中的浏览器缓存?

  4. 4

    如何在ASP.NET Core 1.0 RC2中加载程序集

  5. 5

    如何在ASP.NET Core RC2中制作Websocket服务器?

  6. 6

    如何从RC2中的.NET核心类库引用Entity Framework 6?

  7. 7

    如何在ASP.NET Core RC2中制作Websocket服务器?

  8. 8

    如何从RC2中的.NET核心类库引用Entity Framework 6?

  9. 9

    EF Core RC2中的迁移

  10. 10

    如何在 Visual Studio Team Services (VSTS) 中构建 ASP.NET Core 2 RC2 项目?

  11. 11

    如何以编程方式更改Android Google Maps V2中的语言

  12. 12

    如何以编程方式更改已经渲染的组件的输入值(角度2)

  13. 13

    您如何以编程方式更改Google Maps v2(支持Fragment)的宽度和高度?

  14. 14

    wso2 cep-如何以编程方式更改查询

  15. 15

    wso2 cep-如何以编程方式更改查询

  16. 16

    如何以编程方式重新启动和更改EC2实例的终止保护

  17. 17

    如何以编程方式更改已经渲染的组件的输入值(角度2)

  18. 18

    如何在ASP.NET Core RC2应用程序中手动重新加载IOptions

  19. 19

    如何在ASP.NET Core 1.0 RC2中将实例注册到ServiceCollection

  20. 20

    如何在ASP.NET Core RC2中获取控制器的自定义属性

  21. 21

    如何以编程方式在布局中对齐2个uibutton?

  22. 22

    如何以编程方式更改密码?

  23. 23

    服务结构中的.NET Core RC2

  24. 24

    .NET Core RC2中的登录声明

  25. 25

    在ASP Core 1.0 RC2中无法远程触发

  26. 26

    ASP.NET Core rc2中的Cookie

  27. 27

    无法在.Net Core RC2中添加视图

  28. 28

    ASP.NET Core RC2中的网址重写

  29. 29

    .NET Core RC2中的小写网址

热门标签

归档