2017-04-03 3 views
1

J'apprends UWP et ai une application de base qui permet à l'utilisateur de se connecter à un service (Google). J'ai enregistré les jetons résultants dans PasswordVault fourni par l'API Credentials Locker. Ce que je voulais comprendre, c'est comment je peux tester si l'itinérance des informations d'identification fonctionne ou non si j'utilise Visual Studio 2017, c'est-à-dire que mon application n'est pas publiée Windows Store.les informations d'identification Roam utilisant l'API CredentialLocker dans les applications UWP

J'ai un téléphone Windows et un ordinateur portable Windows pour des fins de test. J'ai lancé l'application sur mon téléphone et j'ai pu me connecter et enregistrer les jetons dans le PasswordVault avec succès. Cependant, quand je lançais l'application sur mon ordinateur portable, je n'ai pas pu récupérer les informations d'identification que je pensais aurait erré à mon PC.

Infodesks: Credential Locker API link. Les deux mon téléphone et le PC ont mes fenêtres compte personnel connecté Ils sont tous deux dispositifs de confiance..

Je suppose que l'itinérance des données seront nécessaires pour accomplir cette tâche, mais je ne suis pas sûr de savoir comment travailler avec coffre-fort de mot de passe dans le contexte de l'itinérance des données.

S'il vous plaît laissez-moi savoir si je dois fournir tout autre détail.

+0

Pourriez-vous s'il vous plaît vérifier avec le [échantillon officiel] (https://github.com/Microsoft/Windows-universal-samples/ tree/master/Samples/PasswordVault) pour exclure le problème de code? Si vous avez toujours ce problème, veuillez fournir la version os du PC et du téléphone. Votre compte est-il un compte de domaine? –

+0

Merci @ SunteenWu-MSFT pour votre suggestion. J'ai utilisé l'échantillon officiel pour apprendre à utiliser le et j'utilise la même logique. Je vais essayer d'utiliser l'échantillon officiel et voir si cela fonctionne comme je l'entends mon application pour travailler. –

+0

@ SunteenWu-MSFT, donc je testé à la fois l'échantillon officiel et mon propre application le week-end et cela a fonctionné! Je devais désinstaller mon application de mon téléphone et relancement sur mon téléphone pour que cela fonctionne bien. Des idées sur pourquoi je devrais faire ça? –

Répondre

0

En fin de compte, le PasswordVault synced lui-même sans avoir à me faire quoi que ce soit. Le truc, c'est que ça n'a pas marché pendant une semaine (avec moi essayant toutes les choses que j'ai pu trouver pour le synchroniser) et soudainement c'est arrivé. Je suppose que je viens de mettre ma foi en MSFT pour des choses à travailler à partir de maintenant :)