2014-04-02 1 views
0

프로덕션 환경에 ravendb 서버를 배포하려고합니다. 누구나 액세스 할 수 있기를 원하지 않으므로 은 NoneAnonymousAccess가 None으로 설정된 경우 코드에서 ApiKey를 만드는 방법

인증으로 OAuth를 사용하고 싶습니다. 이제 어떻게 새로운 ApiKey를 설정할 수 있습니까?

나는 이것을 자동화하고 싶기 때문에 "AnonymousAccess = Admin으로 raven 설치, 수동으로 apikeys 생성, AnonymousAccess를 수동으로 없음으로 설정"은 옵션이 아닙니다.

나도

  • 가 AnonymousAccess 자동으로 apiKey에 만들기 없음 또는
  • 로 설정된 경우에도 새로운 apiKey에를 만든 다음
None으로 자동 AnonymousAccess을 변경할 수있는 방법이 있나요

(자동으로 의미 : 코드 있음)

고마워!

답변

0

아직 제대로 수행 할 수있는 방법을 찾지 못했습니다. 나는 현재를 처리하고있어 방법은 다음과 같습니다 Admin

  • 로 설정 Raven/AnonymousAccess

    1. 배포 Raven/AnonymousAccess 세트

  • None하지 않는 가장 좋은 방법은 수동으로
  • 재배포를 ApiKeys을 설정, 그러나 지금은 더 좋은 방법을 찾을 수 없습니다.

  • 1

    Windows 인증을 사용하여 인증 한 다음 API 키를 설정하면됩니다.

    +0

    그렇지만 RavenDB를 호스팅하는 서버에는 Windows 계정을 가질 수 없습니다. 이것이 내가 OAuth를 처음 사용하는 이유입니다. – ldx