我想在生产中部署ravendb服务器。
我不希望任何人都可以访问它,因此Raven/AnonymousAccess
设置为None
我想使用OAuth作为身份验证,但我现在如何设置新的ApiKey?
我希望这是自动化的,所以“使用AnonymousAccess = Admin安装raven,手动创建apikeys,手动将AnonymousAccess设置为无”不是一种选择。
有没有办法可以
(自动我的意思是:在代码中)
谢谢!
答案 0 :(得分:1)
您可以通过使用Windows Auth进行身份验证然后设置API密钥来执行此操作。
答案 1 :(得分:0)
我还没有找到办法正确地做到这一点。 我目前处理它的方式是:
Raven/AnonymousAccess
设置为Admin
Raven/AnonymousAccess
设置为None
不是最好的方式,但目前,我找不到更好的方法。