GlideOAuthToken – Scoped, Global

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die GlideOAuthToken- API bietet Methoden zum Abrufen des OAuth-Zugriffstokens und von Informationen zum Zugriffstoken.

    Sie können diese API in globalen und bereichsbezogenen Skripts verwenden. Verwenden Sie in bereichsbezogenen Skripts den Namespace-Bezeichner sn_auth.

    GlideOAuthToken – getAccessToken()

    Ruft das Zugriffstoken ab, das dem GlideOAuthToken-Objekt zugeordnet ist.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Zugriffstoken.

    Dieser Beispielcode zeigt, wie Zugriffs- und Aktualisierungstoken aus der Instanzdatenbank abgerufen werden. Siehe auch GlideOAuthClient.

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    Ausgabe:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken – getAccessTokenSysID()

    Veraltet. Ruft die sys_id der Token-ID ab, die dem GlideOAuthToken-Objekt zugeordnet ist.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Sys_id des Zugriffstokens.

    GlideOAuthToken – getExpiresIn()

    Ruft die Lebensdauer des Zugriffstokens ab, das dem GlideOAuthToken-Objekt zugeordnet ist.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    Nummer (lang) Lebensdauer des Tokens.

    Einheit: Sekunden

    Dieser Beispielcode zeigt, wie Zugriffs- und Aktualisierungstoken aus der Instanzdatenbank abgerufen werden. Siehe auch GlideOAuthClient.

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    Ausgabe:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken – getRefreshToken()

    Aktualisiert das Token, das dem GlideOAuthToken-Objekt zugeordnet ist.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Aktualisiertes Token.

    Dieser Beispielcode zeigt, wie Zugriffs- und Aktualisierungstoken aus der Instanzdatenbank abgerufen werden. Siehe auch GlideOAuthClient.

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    Ausgabe:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken – getRefreshTokenSysID()

    Veraltet. Ruft die sys_id des Aktualisierungstokens ab.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Sys_id des Aktualisierungstokens.

    GlideOAuthToken – getScope()

    Ruft den Tokenbereich ab, bei dem es sich um den vom Zugriffstoken gewährten Zugriff handelt.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 12. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Umfang des Zugriffstokens.