Guest User

Untitled

a guest
Oct 21st, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. POST /secure/token HTTP/1.1
  2. Authorization: Basic строкаАвторизации
  3. Content-Type: application/x-www-form-urlencoded
  4.  
  5. Request Body:
  6. grant_type=authorization_code&code=<код авторизации>&redirect_uri=<URL возврата>
  7.  
  8. $params=[
  9. 'grant_type'=>'authorization_code',
  10. 'code'=>$code,
  11. 'redirect_uri'=>$uri
  12. ];
  13. $headers = [
  14. 'POST /secure/token HTTP/1.1',
  15. 'Content-Type: application/x-www-form-urlencoded'
  16. ];
  17. $curlURL='https://sso.tinkoff.ru';
  18. $ch = curl_init();
  19. curl_setopt($ch, CURLOPT_URL,$curlURL);
  20. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
  21. curl_setopt($ch, CURLOPT_USERPWD, $user . ":" . $pass);
  22. curl_setopt($ch, CURLOPT_HEADER, true);
  23. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  24. curl_setopt($ch, CURLOPT_POST, true);
  25. curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($params));
  26. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  27. curl_setopt($ch, CURLOPT_VERBOSE, true);
  28.  
  29. if(curl_exec($ch)) {
  30. $server_output = json_decode(curl_exec($ch));
  31. }
Add Comment
Please, Sign In to add comment