Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   function getToken() {
  2.     /* à changer en fonction*/
  3.     var client = "APgO9xOxNU2JHoM1fRIIEvb21t6Z4DmAERjZ1KK0"
  4.     var key = "VSJ8ES4OuxLUyZw1ilSZno2serxrB8caybbpq0E1DHFenV6TEC4yYTYEVtl1WHuweHI3rutZkMiggxPYmC7qWKXr7hXDU0DcUxvy5bVK2uQallJCr5kQqNJdxn2VdrEd"
  5.     var url = "http://127.0.0.1:8001"
  6.  
  7.  
  8.     var key64 = btoa(client+':'+key)
  9.     var ident = document.getElementById("ident").value;
  10.     var password = document.getElementById("psswd").value;
  11.  
  12.     xhr = new XMLHttpRequest();
  13.  
  14.     xhr.open('POST', url+'/o/token/');
  15.     xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest')
  16.     xhr.setRequestHeader('authorization', 'Basic ' + key64)
  17.     xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
  18.     xhr.onreadystatechange = function() {
  19.         if (xhr.status === 200) {
  20.             try {
  21.                 info = JSON.parse(xhr.responseText)
  22.                 if(info.hasOwnProperty('access_token')){
  23.                   var token = info.access_token
  24.                   document.getElementById("form-messages").innerHTML="plouf"
  25.                 }else{
  26.                   document.getElementById("form-messages").innerHTML="Erreur de connexion 1"
  27.                 }
  28.             } catch(e) {
  29.                 document.getElementById("form-messages").innerHTML=e
  30.                 console.log(e)
  31.             }
  32.         }else{
  33.             document.getElementById("form-messages").innerHTML="Erreur de connexion 3"
  34.         }
  35.     };
  36.     xhr.send('grant_type=password&username='+ident+'&password='+password+'&scope=read write&client_id='+client);
  37.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement