2017-10-04 21 views
1

J'ai une application UWP et j'essaye de le configurer pour fonctionner avec SSO, spécifiquement OpenID Connect et je dois spécifier un rappel URI dans le processus.Quel est le uri de rappel pour une application UWP utilisant SSO/OpenID Connect?

Ma question est, quel est le rappel URI pour une application UWP?

Je sais que iOS fait quelque chose comme com.myapp.x:/callback, alors quel est l'équivalent pour une application UWP?

Répondre

1

Étant donné que OpenID Connect est basé sur OAuth 2.0, je suppose que vous recherchez l'URI de rappel OAuth 2.0 standard pour l'application.

WebAuthenticationBroker est l'objet standard pour exécuter la séquence OAuth à partir du côté client UWP. Voir ses documents pour plus d'informations.

L'URI rappel réel ressemblera à quelque chose comme ce qui suit, où la longue séquence numérique la plupart du temps est SID package de l'application:

ms-app://S-1-15-2-2340892341-2340892341-2340892341-2340892341-2340892341-2340892341-2340892341 

Vous pouvez trouver le SID Package dans la page de votre application sur le tableau de bord de Windows Dev Center sous App Management.App Identity ou vous pouvez obtenir le programme URI complet de WebAuthenticationBroker.GetCurrentApplicationCallbackUri

depuis l'aide d'un URI rappel spécifique de l'application est essentiellement le même schéma que iOS utilise certains fournisseurs OAuth (par exemple Google) mettre en place des applications UWP à travers le flux de travail iOS .