2012-04-05 9 views

Trả lời

2

Steve, RavenDB sử dụng xác thực cửa sổ theo mặc định và không có ngoại lệ cho studio quản lý. Bạn có thể chuyển sang OAuth nếu muốn và điều này cũng sẽ áp dụng cho studio quản lý. Vì vậy, trong trường hợp bạn muốn gắn bó với ravens mặc định Windows Authentication, chỉ cần thiết lập vô danh truy cập vào không và chắc chắn rằng chỉ những người dùng mà bạn thích có quyền truy cập vào thư mục dữ liệu ravens. Tôi khuyên bạn nên kiểm tra kỹ nếu bạn đang chạy trong môi trường miền, vì có khả năng người dùng miền sẽ được cấp quyền truy cập nếu không bị vô hiệu hóa một cách rõ ràng.

+0

'người dùng miền được cấp quyền truy cập nếu không bị vô hiệu hóa rõ ràng.' Tôi nghĩ rằng tôi đang gặp sự cố đó ngay bây giờ. Bạn có biết cách tôi vô hiệu hóa người dùng miền không? Tôi đã thiết lập cấu hình như Adam Spicer cho thấy, nhưng tôi vẫn có thể truy cập RavenDB ngay cả khi tôi không nghĩ rằng tôi nên: http://stackoverflow.com/q/13588064/279516 –

+0

Bob, bạn có thể chuyển sang RavenDB 2.0 không ? Mọi thứ dễ dàng hơn rất nhiều ở đó và bạn có một giao diện đẹp để xử lý việc này ... –

+0

Tôi chỉ nâng cấp để xây dựng 960. Đó có phải là 2.0? –

6

Steve, chúng tôi đang chạy RavenDB dưới dạng dịch vụ cửa sổ và sử dụng xác thực cửa sổ để kiểm soát quyền truy cập. Nếu bạn muốn sử dụng Xác thực Windows, bạn có thể thiết lập cấu hình để chỉ cho phép truy cập bởi nhóm cửa sổ. Bằng cách đó bạn có thể hạn chế quyền truy cập vào người dùng bằng cách kiểm soát ai trong nhóm cửa sổ.

<add key="Raven/Authorization/Windows/RequiredGroups" value="WindowsDomain\RavenDBG"/> 
<add key="Raven/AnonymousAccess" value="None"/> 
+3

Adam, lưu ý rằng cũng có những Người dùng bắt buộc, cũng như RequiredGroups –

+1

Cảm ơn @AyendeRahien. Tốt để biết. –

+0

@AyendeRahien Có cách nào để sử dụng Người dùng bắt buộc để chỉ định * hai * người dùng không? –