2012-03-22 2 views
1

사용자 이름/비밀번호를 사용해야하는 RESTful API를 사용하는 경우 JavaScript로 이것을 수행하는 가장 좋은 방법은 무엇입니까? 나는 공개적으로 비밀 번호를 공개하고 싶지 않지만, 모든 솔루션을 환영합니다.RESTful API로 보안 자바 스크립트 비밀번호

감사합니다.

편집 : 사용자/패스는 응용 프로그램에 하드 코드됩니다.

+1

공개적으로 암호를 노출하는 솔루션을 너무 환영 받아야한다고 생각하지 않습니다. – Pointy

+1

OAuth를 사용합니다. –

+0

이것은 JS 파일 자체를 축소하면 충분히 안전 할 수 있다는 점에서 고유 한 상황입니다 (데이터가 안전하지 않음). 그러나 더 나은 솔루션을 원합니다. – andrewpthorp

답변

0

클라이언트로 전송 된 모든 내용은 리버스 엔지니어링 할 수 있습니다.

몇 시간마다 무작위로 생성되고 세션처럼 작동하는 토큰을 사용해야합니다. 그러나 차선책으로 암호를 어떻게 든 해시하고 난독 화/축소 코드로 숨길 수 있습니다.

0

https를 사용하여 API에 데이터를 게시 할 수 있습니다. https에 양식의 데이터를 게시하는 것과 다를 바 없습니다.