2009-01-20 8 views
0

J'ai une idée pour une application Web simple qui permettrait de lier des informations d'Evernote à Google Agenda. J'ai été en mesure de trouver un bon Evernote Quickstart project mais je cherche maintenant quelque chose pour commencer à accéder à Calendrier. S'il vous plaît aviser si vous connaissez de bonnes ressources avec des exemples de code qui pourraient me montrer comment faire le sale boulot (je veux dire l'authentification soit via OAuth/AuthSub). D'après ce que j'ai lu sur l'utilisation d'OAuth avec Google, il semble que vous deviez avoir un domaine enregistré - je dois pouvoir accéder au service depuis le serveur de développement de mon ordinateur portable, donc je dois rester avec AuthSub. Quand j'ai «googlé» pour ce sujet, j'ai trouvé de nombreuses questions similaires aux miennes, mais aucune d'entre elles n'a été résolue de manière satisfaisante.AuthSub/OAuth, ASP.NET et API Google

Merci d'avance pour votre aide.

MISE À JOUR: Je commence à penser que ce soit je manque quelque chose ou personne n'utilise AuthSub dans ASP.NET ...

Répondre

0

Pour utiliser OAuth, vous devez enregistrer votre domaine avec Google à l'adresse suivante page: https://www.google.com/accounts/ManageDomains. Cet enregistrement vous donnera les informations d'identification dont vous avez besoin pour signer vos demandes OAuth. Cependant, vous pouvez toujours spécifier une URL oauth_callback différente dans l'URL d'autorisation utilisateur. Le domaine enregistré n'est donc pas lié à oauth_callback.

1

J'ai récemment créé un échantillon comment utiliser Google OAuth dans ASP.NET et Google en utilisant la bibliothèque Dotnet OpenAuth:

Using Google OAuth in asp.net

J'espère que cet exemple aide :) Dominik

MISE À JOUR Mars 2015

D'ici le 20 avril, Google ne prendra plus en charge cette API - Par conséquent, j'ai dû migrer vers OIDC. Voir mon article récent ici: OIDC lightweight library for asp.net