Ich versuche, Postbote zu "Get New Access Token" -Funktion zu konfigurieren, um ein Token vor dem Aufruf einer Ressource abrufen. Ich verwende FOSOAuthServerBundleAnfrage Token mit Postboten
dies ist mein 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
In dem Fenster, wo ich die Informationen Authentifizierung habe ich diese Linie sah
Callback URL https://www.getpostman.com/oauth2/callback dies als das Set Rückruf-URL auf der Seite mit den App-Einstellungen.
theese sind die Authentifizierungsinformationen:
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
wo {{url}}, {{client_id}} und {{}} client_secret sind Postman Umgebungsvariablen.
Wo bin ich falsch?
Danke.
Entschuldigung für meine späte Antwort. Die Nachricht, die ich erhalten habe, ist 'Fehler beim Abrufen des Zugriffstokens aus client_credentials flow. Anfrage konnte nicht gesendet werden. –
Ich sehe, dass es einen Schreibfehler in der Token-URL "topken" gab. Stellen Sie sicher, dass alle Werte richtig und fehlerfrei eingegeben wurden. –
Danke. Nein, es ist nur ein Tippfehler im Körper der Antwort. Ich werde bald reparieren. –