2017-04-27 8 views
1

웹 사이트에서 사용 된 자격 증명으로 내 앱 사용자를 인증하려고합니다. Google, Twitter 등을 통해 로그인 할 때 Xamarin.Auth를 통해 사용자를 인증했지만 관리 할 수 ​​없었습니다. ASP.Net Identity 공급자를 통해 인증하는 방법을 알아보십시오.Xamarin 양식의 ASP.Net ID 공급자

어떤 아이디어 나 예가 있습니까?

답변

1

문제는 새로운 것이 아니며 가까운 장래에 쉽게 해결 될 것입니다 (아래 참고 사항 참조).

Google 또는 Facebook과 같은 제공 업체를 통해 인증하는 경우 토큰을 받아 API에 보낼 수 있습니다. 불행히도 Asp.Net Identity는이 작업을 수행하지 않습니다. JwtBearer 토큰을 사용하도록 API를 구성하거나 samples과 함께 Identity4 project을 체크 아웃 할 수 있습니다. Asp.Net Identity를 사용하는 경우 Quickstart 6와 Quickstart 8을 교차시켜 원하는 영구 저장소가 모두 데이터베이스에 있어야합니다.

참고 : 새 템플릿에 토큰 기반 인증을 추가하는 Templating Team's PR #700을 따라 가면 곧 모바일 앱에 대한 토큰 기반 인증을 사용하여 새 API를 신속하게 만들 수 있습니다.