2017-09-01 3 views
0

C'est la première fois que je travaille avec le Prophet 21 d'Epicor. J'ai du mal à comprendre comment passer le jeton dans l'entête de requête HTTP après m'être authentifié avec un compte d'utilisateur.Passage du jeton en en-tête à l'API Prophet 21

https://localhost:4443/api/security/token/?username= {} USERNAME & password = {} MOT DE PASSE

Renvoie le jeton, mais je ne suis pas sûr de ce que l'en-tête de demande doit être définie comme. J'ai essayé Token, AccessToken, et un tas d'autres combinaisons mais je reçois toujours ce message:

<TokenError xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
    <Description>Token Validation Exception Occured</Description> 
    <Error>invalid_request</Error> 
    <Uri/> 
</TokenError> 

Voici un exemple de ce que je suis en train:

https://localhost:4443/api/inventory/v2/parts/

tête

Token = token eoWffZR0PlReRLwHopOTNSoBccwj96VSkjGYX2QnGdLjqY10mREmjwh4GDXqpf7HBBHrFImN3T4RtHEPjBK+VQ5EniquqnBbOAvlzf+5amV3rKDB67w5XbyoOzD2YSiFOULoRRY2Iaxe7pAy5JaWQ== 

Token = eoWffZR0PlReRLwHopOTNSoBccwj96VSkjGYX2QnGdLjqY10mREmjwh4GDXqpf7HBBHrFImN3T4RtHEPjBK+VQ5EniquqnBbOAvlzf+5amV3rKDB67w5XbyoOzD2YSiFOULoRRY2Iaxe7pAy5JaWQ== 

Je n'inclurai pas d'autres exemples mais j'ai essayé toutes sortes de combinaisons. J'ai également passé en revue la documentation de SDK qui est assez inutile. Par exemple, voici l'exemple de code JavaScript mais il inclut des fonctions qui ne sont pas dans la documentation, donc je ne vois pas comment il structure la requête. Je cherche essentiellement de l'aide pour structurer l'en-tête afin que je puisse envoyer par-dessus le jeton. Je veux utiliser le framework PHP Laravel pour le faire.

Merci d'avance pour votre temps et votre aide.

Répondre

0

Donc, il s'avère que cette authentification est assez standard, je étais juste découragé par la référence Token dans la documentation.

Définition de l'autorisation = Le support {token} fonctionne.