2012-06-25 2 views
0

저는 앱과 같이 많은 사람들이 호스팅 할 수있는 프로그램을 만들고자합니다. 앱에서 REST API를 사용하므로 Oauth, 으로 인증해야하며 누구든지 프로그램을 호스팅 할 수 있어야하므로 리디렉션 URI는 정적 일 수 없습니다.OAuth, javascript 및 많은 URI가 있습니다.

또한 서버 측 처리를 사용하고 싶지 않습니다. 이는 자바 스크립트를 의미합니다.

정상적인 웹 브라우저에서 작동하려면 비 정적 리다이렉트 URI 인 과 자바 스크립트 만 사용하여 안전하고 효과적인 솔루션을 만들 수 있습니까?

답변

0

요청에 제공된 정보를 앱에 사용하여 앱의 URL을 나타냅니다. 예를 들어 요청이 http://example.com/path/to/app이고 앱에서 /to/app이 라우팅 인프라의 일부인 것으로 알고 있다면 앱의 경로는 http://example.com/path/입니다.

내가 서버 측 언어를 사용하여이를 결정하는 방법입니다.

서버에서로드 될 자바 스크립트 라이브러리를 사용하면 위와 같이 결정하거나 자바 스크립트 파일 생성시 하드 코딩을합니다 (자바 스크립트를 다운로드 할 위치를 사람들에게 알려줄 때). 먼저 웹 주소가 필요한 양식을 사용할 수 있습니다.

+0

나는 서버 측을 사용하고 싶지 않다. 키가 누구에게나 액세스 할 수 있다는 점을 감안할 때 javascript도 사용할 수 있습니까? –

+0

그래서 저는 서버 측이 아닌 솔루션을 제공했지만 반액으로 내 대답을 읽으면서 고마워했습니다. – jcolebrand

+0

죄송합니다. 타이핑이 끝나기 전에 실수로 입력을 누르 셨습니다. 나는 의미를 추가했다 : 키가 누구에게나 액세스 할 수 있다고 생각하면, 심지어 자바 스크립트를 사용할 수 있습니까? –