<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script><!-- [et_pb_line_break_holder] --><button id="button"><a id="authenticate" href="">Authenticate</a></button><!-- [et_pb_line_break_holder] --><div id="result"></div> <!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->$(function() {<!-- [et_pb_line_break_holder] --> var baseUrl = 'https://beta.petexec.net/api';<!-- [et_pb_line_break_holder] --> var client_id = '9036502d121f440caf2117b2d542b196';//Your client_id from registered app<!-- [et_pb_line_break_holder] --> var scope = '';//Scope you want to request<!-- [et_pb_line_break_holder] --> var redirect_uri = 'https://www.calypsokennels.com/test-api-1';//Where we want to be redirected to after authentication<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> var access_token = '';//This is where we will save the access_token when we have it.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> $('#authenticate').attr('href', baseUrl + '/authorize?response_type=token&client_id=' + client_id + '&state=xyz&redirect_uri=' + redirect_uri + '&scope=' + scope);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> //Check if page has access_token<!-- [et_pb_line_break_holder] --> var hash = window.location.hash;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> if(window.location.href.indexOf("access_token") > -1) {<!-- [et_pb_line_break_holder] --> access_token = hash.split('=')[1].split('&')[0];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> $('#button').prop('disabled', true);<!-- [et_pb_line_break_holder] --> $('#button').html('Authenticated');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> $('#result').html('Authenticated. Your access_token is: ' + access_token + 'Go to request a boarding: /requestboarding?access_token='+access_token);<!-- [et_pb_line_break_holder] --> } else {<!-- [et_pb_line_break_holder] --> $('#result').html('Not authenticated yet.');<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --></script><!-- [et_pb_line_break_holder] -->