SOAP/JSON/XML을 지원하는 WCF API가 있지만 JSONP를 제공하지 않습니다. JSON을 사용하여 API를 사용하려는 경우 브라우저 간 제한을 피하기 위해 서버 측 프록시를 만들어야합니다.JSONP는 API에 필수 사항입니까?
사용자가 클라이언트 측 코드에 API 키와 비밀 정보를 넣지 않아서 이런 식으로 느껴집니다. 대부분의 메소드가 토큰을 받아들이고 액세스하는 동안 우리는 소비자가이 액세스 토큰을 얻기 위해 키와 비밀을 보내야하는 인증 메소드를 가지고있다. JSONP를 노출하면 일부 고객이이 요청을 클라이언트 쪽에서 처리 할 수 있습니다.
JSON을 지원하는 API가있는 경우 JSONP를 지원하는 것이 필수적입니까? 소비자가 서버 측 프록시를 만들 것을 요구하는 것은 끔찍한 일입니까?
JSONP는 구현하기 어렵지 않지만 위에 언급 한 이유로 저는 주저합니다. 그냥 생각/조언을 찾고 있습니다. 감사
전적으로 당신이 찾고있는 소비자의 종류에 달려 있습니다. – SLaks
답변 해 주셔서 감사합니다. 이것은 의미가 있습니다! 우리는 우리의 시스템과 인터페이스하기 위해 모든 다른 언어를 사용하는 파트너가 있습니다. JavaScript를 좋아하는 PHP, .NET 및 프런트 엔드 개발자 Google 파트너는 API를 통해 얻은 모든 데이터를 사용하여 모든 종류의 앱을 만듭니다. 따라서 JSONP를 폭로하려는 이유가되는 여러 다른 소비자에게 가능한 한 소비자에게 쉽게 API를 제공하고 싶습니다.하지만 보안 관련 우려가 있는지 확실하지 않습니다. –