2016-09-23 3 views
0

Android 애플리케이션에서 Fit 비트 휴식 클라이언트 인증을 구현 중입니다. 나는 "https://www.fitbit.com/oauth2/authorize?response_type=code&client_id=xxxx&scope=activity&redirect_uri=testing://callbackfitbit&prompt=login?time=time"과 같은 적합성 인증 URL을 여는 데 사용자 정의 탭을 사용합니다. 일반적으로 내 Activity 클래스에 Authorization 코드가 있습니다. 하지만 맞춤 탭에 맞춤 URL이 열리면 내 애플리케이션이 종료됩니다. 나는이 행동을 이해하지 못한다.크롬 맞춤 탭 콜백

이 동작에 대한 로그가보고되지 않습니다.

제안 사항은이 동작을 이해하는 데 도움이 될 수 있습니다.

+0

동일한 문제가 있습니다. – scoleman2272

답변

0

OAuth2/OpenID Connect 호환 인증 서버와 통합하려는 경우 AppAuth을 권하고 싶습니다. AppAuth는 OAuth2 인증 및 토큰 요청을 수행하기위한보다 간단한 인터페이스를 제공하며 맞춤 탭 사용과 앱 응답 라우팅에 대한 모든 특성을 처리합니다. 라이브러리의 iOS variant도 있습니다. 둘 다 Google과 OpenID Foudnation에 의해 관리됩니다.

전체 공개 : 저는 AppAuth의 수석 관리자입니다.