2014-03-26 9 views
0

http의 서버에 비밀번호와 사용자 이름을 전송 중입니다. 보안 https를 사용할 수있는 방법이 없으므로 암호는 일반 텍스트로 보내지지 않습니다.angularjs에서 https를 사용하는 방법은 무엇입니까?

내 코드 : 내가 $은 https로 $ HTTP를 변경하는 경우

wikiServices.service('authService', function($http, $q){ 

var userLogin = function(username, password){ 
    return $http({ 
     method:"POST", 
     url:"login/" + username + ":" + password 
    }); 
}; 

내가 얻을 : "오류 : [$ 주입기 : unpr] 알 수없는 제공 : $ httpsProvider < - $ HTTPS < - authService

+0

"https : // blah.com"이라는 전체 URL을 URL에 넣기 만하면됩니다 (또한 [도메인 간 게시물]을주의하십시오 (http://stackoverflow.com/questions/19343316/angularjs-and-cross). -domain-post)) – Liam

답변

-1

URL은 앞에 https를 태그로 작성해야하는이 같은.

url:"https:/login/" + username + ":" + password 

하는 문제는이 문서를 체크 아웃 작동하지 않는 경우 : http://docs.angularjs.org/api/ng/service/ $ http

http 헤더는 예제와 같이 숨길 수 있습니다.

http://blog.auth0.com/2014/01/07/angularjs-authentication-with-cookies-vs-token/ 좋은 작동 방식에 대한 자습서입니다.

+0

이것은 작동하지 않습니다. – user2925894

관련 문제