4

digest auth 알고리즘을 구현하려고합니다. 그러나, 각도 요구에 대한 지식이 부족하면 그 목표를 인식하지 못하게됩니다. 내 접근 방식은AngularJS 및 Digest HTTP 인증

$httpProvider.defaults.transformRequest 

경로를 통해 요청을 변환하는 것입니다. 하지만 기능이 나는 분명히 곧 요청에 대한 지식 제공되지 않습니다

function (data, headersGetter) 

을 제공합니다. 요청 URI (하지만 PUT, GET 등의 메소드와 같은 메소드)에 대한 지식이 없으므로 올바른 다이제스트 해시를 계산하는 것은 불가능합니다.

transformRequest 함수가 요청을 대상으로하는 URI와 메서드를 얻는 방법을 아는 사람이 있습니까?

+0

통해 제공됩니다. 다이제스트 인증을 사용하여 나머지 API에 연결해야합니다. – mark1234

+1

나중에 참조 할 수 있도록 [angular-digest-auth]라고하는 앵귤러 http 다이제스트 프로젝트 (http://ngmodules.org/modules/angular-digest-auth)가 있습니다. –

답변

관련 문제