Je remarque dans le modèle asp.net 4.5, tous les exemples d'autorisation en plus de google passent en secret et clientid. Comment puis-je passer dans mon google secret et clientid? Brock a une bonne discussion ici que je suis:Utiliser asp.net 4.5 OAuth pour enregistrer google avec clientid et secret
L'exemple de code est la suivante qui vient avec le modèle.
internal static class AuthConfig
{
public static void RegisterOpenAuth()
{
// See http://go.microsoft.com/fwlink/?LinkId=252803 for details on setting up this ASP.NET
// application to support logging in via external services.
//OpenAuth.AuthenticationClients.AddTwitter(
// consumerKey: "your Twitter consumer key",
// consumerSecret: "your Twitter consumer secret");
//OpenAuth.AuthenticationClients.AddFacebook(
// appId: "your Facebook app id",
// appSecret: "your Facebook app secret");
//OpenAuth.AuthenticationClients.AddMicrosoft(
// clientId: "your Microsoft account client id",
// clientSecret: "your Microsoft account client secret");
// OpenAuth.AuthenticationClients.AddGoogle();
}
}
Pourquoi voulez-vous transmettre l'identifiant et le secret de l'application? Il permettra à vos utilisateurs de s'authentifier et de vous permettre d'obtenir leurs données sans lui. –
Salut Jed, j'ai besoin de l'appId et du secret pour pouvoir stocker le jeton et passer le jeton à une application cliente à utiliser pour l'authentification. –
De plus, j'ai besoin du jeton pour authentifier mon client IMAP avec google. C'est mon objectif principal pour utiliser OAuth ici. –