2017-02-09 4 views
1

Ich erstelle eine iOS-App, die sich gegen das AD FS authentifizieren würde. Ich bin völlig neu in AD FS, habe aber zuvor an Azure AD authentifiziert. Ich habe versucht, ADAL dafür verwendet als here erwähnt, aber es funktioniert nicht (vielleicht this Grund)iOS-App für AD FS authentifizieren

var AuthContext = new AuthenticationContext(ServiceConstants.AUTHORITY, false); 
AuthResult = await AuthContext.AcquireTokenAsync(resourceURL, ServiceConstants.CLIENTID, ServiceConstants.RETURNURI, param); 

wo Behörde ist so etwas wie https://sts.xxx.xx.xx.xx/adfs

Wie kann ich gegen die AD FS-Authentifizierung mittels Adal? oder ob es eine andere Methode gibt, um dies in Objekt C zu erreichen?

Antwort

1

Es funktioniert nur mit ADFS, das OAuth2 unterstützt. Jede Version, die dies nicht unterstützt, wird nicht funktionieren.

+0

Danke für die Antwort. Gibt es eine andere Möglichkeit, mich von einem nativen Mobiltelefon aus gegen AD FS zu authentifizieren? –

+2

Wie oben erwähnt, können Sie ADAL verwenden, wenn ADFS OAuth2 unterstützt. Andernfalls müssten Sie Ihre Flüsse schreiben. –

+0

Der Client sucht nach Unterstützung mit OAuth2-Unterstützung. Wie kann ich dasselbe implementieren, wenn OAuth2 unterstützt wird? –

Verwandte Themen