우리는 Android와 iOS에서 실행되는 두 가지 앱에 의해 소비되는 REST API를 개발했습니다. API는 공개되지 않았습니다. 우리는 사내에서 앱을 제작했습니다.OAuth - 각 소비자 플랫폼을위한 다른 소비자 키
각기 다른 소비자 키를 각기 다른 플랫폼에 제공하는 것이 맞습니까 (예 : 스마트 폰의 iOS, 태블릿의 iOS, 스마트 폰의 Android 용 ...)?
여러 개의 키가있는 이점 중 하나는 장치 세분화 분석을 쉽게 할 수 있다는 것입니다 (그러나 다른 방법으로도 가능함).
두 가지 전략 중 하나의 장점은 무엇입니까?
장점과 단점은 무엇입니까?
감사합니다.
안녕하세요. 귀하의 답변에 감사드립니다. 실제로 우리는 2 개의 모바일 앱을 내부적으로 구축하고 있습니다. 그건 내 질문에 분명하지 않았다. 나는 그것을 편집했다. 답변을 기반으로 답변을 조정해야한다고 생각하십니까? – dan
내가 할 수있는 것은 다음과 같은 client_ids를 할당하는 것입니다 :'your_app_name : ios'와'your_app_name : android'. 나는 앱에 비밀을 할당하지 않을 것입니다. 실제로 client_id는 분석하기가 쉬운 사용자 에이전트와 동일합니다. 예를 들어 사용자가 사용하고있는 장치 목록을 표시하고 잃어 버렸을 때 장치를 비활성화 할 수 있도록 응용 프로그램을 구분하는 데 사용할 수 있습니다. –
흥미로운 Jared.client_id는 OAuth 용어의 consumer_key일까요? – dan