Giter Club home page Giter Club logo

traitify-client-auth's Introduction

traitify-client-auth

Use this code in the client to create an assessment.

<html>
<head>
<title>Here</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
  // This gets the query parameters out of the url bar
  (function($) {
  $.QueryString = (function(a) {
  if (a == "") return {};
  var b = {};
  for (var i = 0; i < a.length; ++i){
  var p=a[i].split('=');
  if (p.length != 2) continue;
  b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " "));
  }
  return b;
  })(window.location.search.substr(1).split('&'))
  })(jQuery);
</script>
</head>
<body>
<!-- this is the url that makes the get request for the temporary token -->
<a href="http://localhost:8080/temp_key?public_key=qiohnq1emjqmiebinnli9lskfv">Get Token</a>
<script>
  // This makes the post to get the assessment id
  if($.QueryString["temp_key"]){
     $.ajax({
        url: "http://localhost:8080/assessments?temp_key="+$.QueryString["temp_key"],
        type: "POST",
        crossDomain: true,
        success: function (response) {
            console.log(response.id)
        },
        error: function (xhr, status) {
            alert("error");
        }
    });
  }
</script>
</body>
</html>

traitify-client-auth's People

Contributors

carsonwright avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.