La connexion à partir de la page principale ne fonctionne pas pour les utilisateurs nouveaux ou existants, les utilisateurs existants avec user / pass ne peuvent pas non plus lier leurs comptes Google - tous obtiennent la même erreur.
Oui, je suis sûr que c'est un bogue et aucune demande de fonctionnalité ou une question générale.
Même problème ici btw. L'URL de rappel est correcte et le compte Google sous le même e-mail existe et possède le projet où zammad a obtenu sa clé client + secret .. J'ai essayé de trouver des journaux Google pour IAM / Auth mais sans succès.
Existe-t-il un moyen de trouver des journaux pour les demandes d'authentification à votre projet?
Merci d'avoir posté.
Je pourrais le vérifier avec un projet pour lequel l'authentification n'a jamais été activée - mais:
Ce n'est pas un bug.
La cause de ce problème peut être trouvée dans log / web-1.log:
I, [2018-11-16T10:39:42.637447 #23972] INFO -- omniauth: (google_oauth2) Request phase initiated.
I, [2018-11-16T10:39:42.970970 #23972] INFO -- omniauth: (google_oauth2) Callback phase initiated.
E, [2018-11-16T10:39:43.325612 #23972] ERROR -- omniauth: (google_oauth2) Authentication failure! invalid_credentials: OAuth2::Error, {"errors"=>[{"domain"=>"usageLimits", "reason"=>"accessNotConfigured", "message"=>"Access Not Configured. Google+ API has not been used in project [PROJECTID_GOOGLE] before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/plus.googleapis.com/overview?project=[PROJECTID_GOOGLE] then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", "extendedHelp"=>"https://console.developers.google.com/apis/api/plus.googleapis.com/overview?project=[PROJECTID_GOOGLE]"}], "code"=>403, "message"=>"Access Not Configured. Google+ API has not been used in project [PROJECTID_GOOGLE] before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/plus.googleapis.com/overview?project=[PROJECTID_GOOGLE] then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."}:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. Google+ API has not been used in project [PROJECTID_GOOGLE] before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/plus.googleapis.com/overview?project=[PROJECTID_GOOGLE] then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"extendedHelp": "https://console.developers.google.com/apis/api/plus.googleapis.com/overview?project=[PROJECTID_GOOGLE]"
}
],
"code": 403,
"message": "Access Not Configured. Google+ API has not been used in project [PROJECTID_GOOGLE] before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/plus.googleapis.com/overview?project=[PROJECTID_GOOGLE] then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."
}
}
Vous devez en fait activer l'API Google+ avant de pouvoir authentifier les utilisateurs via Google.
Je vais travailler sur une mise à jour de la documentation, car cette partie de nos documents est mal écrite. Désolé pour les inconvénients que vous avez pu rencontrer.
Consultez le lien suivant (vous devez l'ajuster avec votre ID de projet API) pour activer l'API Google+:
https://console.developers.google.com/apis/api/plus.googleapis.com/overview?project=[Your-API-Project-ID]
Je vais fermer ce problème - vous pouvez trouver le problème de documentation ici: https://github.com/zammad/zammad-admin-documentation/issues/10
Merci, je peux confirmer qu'après avoir activé l'API Google+, cela fonctionne maintenant comme prévu.
Commentaire le plus utile
Merci, je peux confirmer qu'après avoir activé l'API Google+, cela fonctionne maintenant comme prévu.