Le Post Infeeny

Les articles des consultants et experts Infeeny

Building a Great Authentication Experience into Your App (3-113)

Session animée par Karanbir Singh

Après la session sur Azure AD et ADFS, j’enchaîne sur la phase d’authentification d’un utilisateur.

Comment faire pour que l’authentification soit simple, rapide et faite qu’une seule fois ?

Rien de très nouveau pour commencer : utilisation d’un compte Microsoft et du SDK Live, Credential Locker, PasswordVault, roaming des credentials sur plusieurs devices via SkyDrive.

On poursuit avec le support de OAuth, l’intégration Facebook, Twitter, etc. avec le WebAuth Broker.

On peut intégrer son propre service au WebAuth Broker.

Le Web Authentication Broker supporte le SSO.

Notes :

  • Quand on l’utilise avec Azure AD et une redirectURI (ms-app://{my SID}), le broker vérifie que le SID dans la redirection correspond bien à l’app installée
  • On peut personnaliser dans une certaine mesure la page de connexion

Aujourd’hui, chaque app gère la phase de login à sa manière. Pour pallier à cette inconsistance, on a désormais en 8.1 un framework « Accounts » pour le panel Setting. Il permet d’afficher le compte utilisé, se déconnecter, ajouter des liens, ajouter un ou plusieurs comptes (via les providers qu’on a spécifié dans notre app).

On peut trouver tous les samples en ligne.

A part pour le dernier point, pas grand-chose à découvrir dans cette session.

Pierre-Yves Hemery

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :