Que pensez-vous de cette approche?
1. Un serveur unique pour l'authentification OAuth et un serveur de ressources, basé sur dotnetopenauth.
2. Interaction Silverlight et javasrcipt pour accéder au point de terminaison d'autorisation OAuth.
par exemple
Le bouton de connexion de la page silverlight appelle une fonction javascript pour accéder au point d'extrémité d'autorisation dans le serveur à l'aide d'une attribution implicite.
Le serveur redirige vers la page de connexion.
L'utilisateur sélectionne le fournisseur d'ID ouvert, se connecte et approuve la demande d'application pour accéder à l'ID utilisateur de l'utilisateur.
L'utilisateur accède au point de terminaison d'autorisation OAuth.
Le serveur redirige à nouveau l'utilisateur vers la page Silverlight avec le jeton d'accès dans le fragment d'URL. Javascript analyse le fragment d'URL pour obtenir le jeton d'accès
lorsque la page silverlight est chargée, l'application silverlight appelle la fonction javascript pour obtenir l'accesstoken.
Silverlight utilise le jeton d'accès pour accéder aux ressources.
OAuth2 dans Silverlight
0
A
Répondre
0
Cela me semble raisonnable. :)
DotNetOpenAuth ne fonctionnera pas dans Silverlight, mais les clients OAuth2 sont très simples de toute façon, donc je ne pense pas que cela devrait vous retenir.
Questions connexes
- 1. Oauth2 dans Symfony2
- 2. Jeton d'accès permanent dans OAuth2
- 3. DotNetOpenAuth Google OAuth2
- 4. Printemps oauth2 Fournisseur d'autorisation
- 5. Bibliothèque OAuth2 pour Erlang
- 6. Authentification Vimeo OAuth2
- 7. Google Oauth2 Connexion
- 8. Google OAuth2 supprimer l'invite
- 9. Configuration de Foxx oauth2
- 10. Laravel Oauth2 Connexion
- 11. Spring Boot OAuth2
- 12. OAuth2 Client Authentification Spring
- 13. Reste avec oauth2
- 14. foursquare oauth2 pour IOS
- 15. Appcelerator Titanium + Foursquare oAuth2
- 16. oauth2 en python
- 17. oauth2: custom-grant
- 18. API Twitter avec OAuth2
- 19. Foursquare OAuth2 erreur 401
- 20. CodeNameOne Google Plus OAuth2
- 21. CORS sur Spring-OAuth2
- 22. Perl Oauth2 package
- 23. ruby's oauth2 grant_type
- 24. xauth utilisant python-oauth2
- 25. PayPal - Accès API OAuth2?
- 26. Faire une requête OAuth2 dans angularjs
- 27. oauth2 rafraîchir le renouvellement jeton dans Android
- 28. Vol de jetons d'accès dans oAuth2
- 29. Comment vérifier les étendues oAuth2 dans Apigility?
- 30. OAuth2 - Où est passé ClientSecret?