2

Azure 모바일 서비스 인증 공급자 목록을 확장하는 방법을 찾고 있습니다. Instagram, LinkedIn 및 기타 OAuth2 공급자를 추가 할 수 있습니다. 인증 서비스 공급자를 Azure 모바일 서비스 Nodejs 백엔드에 추가하십시오.

나는 사용자 정의 LoginProvider 클래스를 사용하여 닷넷 백엔드을 위해 그것을 수행하는 방법에 대한 예를 참조하십시오 http://azure.microsoft.com/blog/2014/07/28/azure-mobile-services-net-updates/

그러나 Nodejs 푸른 모바일 서비스 백엔드를 위해 할 수있는 방법이 있나요?

답변

1

시나리오를 달성하는 방법이 있지만 .NET 백엔드처럼 턴키가 아닙니다. 달성하려면 몇 가지 수동 작업이 필요합니다.

LoginProvider와 직접적인 병렬 관계는 없지만 사용자를 로그인하고 NPM 모듈을 통해 토큰의 유효성을 검사 할 수있는 능력이 있다면 자신의 모바일 서비스 토큰을 발행 할 수 있습니다. 팀원이 자신의 모바일 서비스 토큰을 작성하는 방법을 설명하는 a blog post을 작성했습니다. 관심있는 제공자의 토큰을 확인하면 거기에 설명 된 코드를 실행하여 클라이언트에 ID를 반환 할 수 있습니다. 반환되는 JSON 페이로드는 클라이언트에서 MobileServiceUser 객체로 캐스팅 될 수 있습니다.

확실히 자신의 손에 조금 더 자세하게 설명해야하지만, 이것이 Node.JS 백엔드에 사용할 수있는 현재 패턴입니다.

관련 문제