2017-08-28 4 views
0

J'essaie de configurer Postman à la fonction "Obtenir un nouveau jeton d'accès" afin de récupérer un jeton avant d'appeler une ressource. J'utilise FOSOAuthServerBundleDemander un jeton avec un facteur

c'est mon security.yml

# To get started with security, check out the documentation: 
# http://symfony.com/doc/current/security.html 
security: 
    encoders: 
     FOS\UserBundle\Model\UserInterface: sha512 

    providers: 
     fos_userbundle: 
      id: fos_user.user_provider.username   
    firewalls: 

     oauth_token:         # Everyone can access the access token URL. 
      pattern: ^/oauth/v2/token 
      security: false 

     api: 
      pattern: ^/        # All URLs are protected 
      fos_oauth: true       # OAuth2 protected resource 
      stateless: true       # Do no set session cookies 
      anonymous: false       # Anonymous access is not allowed 

Dans la fenêtre où je mets les informations d'authentification que j'ai vu cette ligne

URL de rappel https://www.getpostman.com/oauth2/callback Définissez ce que la URL de rappel dans la page des paramètres de votre application.

theese sont les informations d'authentification:

Auth URL: https://{{url}}/api/web/app_dev.php/oauth/v2/auth 
Access Token URL: https://{{url}}/api/web/app_dev.php/oauth/v2/token 
Client ID: {{client_id}} 
Client Secret: {{client_secret}} 
Grant Type: Client Credentials 

où {{url}}, {{client_id}} et {{client_secret}} sont des variables d'environnement Postman.

New Access Token page example

Là où je me trompe?

Merci.

Répondre

0

URL de rappel https://www.getpostman.com/oauth2/callback Définissez ce que l'URL de rappel dans votre page paramètres de l'application.

Ce message n'a rien à voir avec votre récupération de jetons d'accès. Une fois que vous avez entré toutes les informations d'authentification, avez-vous été en mesure d'obtenir le jeton d'accès lorsque vous cliquez sur le bouton Demander un jeton? Sinon quel était le message d'erreur

enter image description here

+0

Désolé pour ma réponse en retard. Le message que j'ai reçu est 'Erreur lors de l'obtention du jeton d'accès du flux client_credentials. Impossible d'envoyer la requête. » –

+0

Je vois qu'il y a eu une faute d'orthographe dans votre jeton url' topken' assurez-vous que toutes les valeurs sont entrées correctement sans aucune erreur. –

+0

Merci. Ce n'est pas seulement une faute de frappe dans le corps de la réponse. Je vais corriger bientôt. –

0

Désolé pour mon retard message réponse.Le J'ai reçu est

Error getting access token from client_credentials flow. Could not send request.

This is a screenshot.