Name

global.BearerAuth

Description

Implementation for OAuth Bearer token Authorization

Script

var BearerAuth = Class.create();

BearerAuth.prototype = {
 initialize : function(request, response, auth_type, auth_value) {
    this.request = request;
    this.response = response;
    this.auth_type = auth_type;
    this.auth_value = auth_value;
 },
 
 getAuthorized : function() {
    var result = GlideUser.authenticateOAuthAccessToken(this.auth_value);      
    if (!result) {
       return null;
    }
    
    // user is authenticated, so return it...
    return result;
 }
}

Sys ID

65af6200d7022100f20bc8170e6103aa

Offical Documentation

Official Docs: