2012-04-25 3 views
1

서버 모드에서 ravendb의 인증 메커니즘은 무엇입니까? 인증 번들은 사용자를 생성하는 AuthenticationUser 클래스와 사용자를 검증하기 위해 AuthenticateClient 클래스를 포함합니다. AuthenticateClient 클래스에 함수가 있습니다.RavenDB에서 사용자를 인증하는 방법

public bool Authenticate(DocumentDatabase currentStore, string username, string password, out AccessTokenBody.DatabaseAccess[] allowedDatabases) 

이 함수를 사용하는 방법을 모르겠다. 이 함수는 DocumentDatabase 객체를 필요로합니다. DocumentDatabase 객체를 인스턴스화하는 방법을 알지 못합니다. 인증을 구현할 방법이 있습니까? 당신이 알고 있다면 더 나은 방법을 말해주십시오. 미리 감사드립니다.

답변

0

Rajdeep,이 클래스를 사용할 필요가 없으며 DocumentDatabase 클래스를 인스턴스화 할 필요도 없습니다. 이것은 RavenDB 내부의 것입니다.

RavenDB는 기본적으로 Windows 인증을 사용합니다. 대신 OAuth를 사용하려는 경우 인증 번들을 사용할 수 있습니다. 그 묶음을 어떻게 사용할 수 있는지 여기를 보시오.

+0

Daniel, 고맙습니다. 동일한 접근법을 따르지만 Exception은 "원격 서버가 오류를 반환했습니다 : (401) Unauthorized." 이 error.please 도움을 해결하는 방법 –

+0

당신은 무엇을 했습니까? 우편 번호를 입력하십시오. –

관련 문제