기본적으로 기본 iOS/Android 앱에서 외부 ID 공급자로 ADFS를 인증하려고합니다. 가급적이면 매끄러운 로그인 경험을 가지고 있지만, 많은 것을 요구할 수 있습니다. 내가 원하는 설정은 here인데, ID 개체를 STS 프로젝트로 옮겼습니다. ios 및 android 앱이 웹 API에 액세스하고 있습니다.ADFS를 사용하는 기본 앱 (ios/android) 인증
또한 this 복수형 코스도 사용했습니다.
이제 모바일 앱에서받은 자격 증명을 사용하여 액세스 토큰을 발급하는 방법이 필요합니다. 내가 올바른 길을 가고 있는지 알아야합니다. 나는 다음을 사용하고있다 :
- IdentityServer3.
- Oauth2와 OpenID Connect. (암호 부여 사용)
- 솔루션은 adfs 3.0에서 작동해야합니다.
- 푸른 색에서 실행되는 NET 4.6 웹 API 및 mvc 솔루션.
나는 ADAL.NET 프로젝트를보고 있었지만, 그것은 주로 Xamarin을위한 것으로 보인다. 그리고 나는 이미 이오와 안드로이드가 기본적으로 개발되었다.
질문 :
- 가장 좋은 방법은 앞으로 무엇을하려고?
- 내가 완전히 이 누락 된 (아마도 새로운) 기술이 있습니까?
답장을 보내 주셔서 감사합니다. WS-Fed를 사용하여 ADFS가있는 federate idsrv3을 말할 때 Microsoft.Owin.Security.WsFederation 패키지와 UseWsFederationAuthentication을 사용하거나 ADFS 서버에서 설정을 수행하고 있다고 생각하십니까? – danskov
둘 다. iOS -> OIDC -> idsrv3 RP -> WS-Fed -> ADFS CP. – nzpcmad