GlideOAuthToken : délimité, global
L’API GlideOAuthToken fournit des méthodes pour récupérer le jeton d’accès OAuth et les informations relatives au jeton d’accès.
Vous pouvez utiliser cette API dans les scripts globaux et inclus dans le champ d’application. Dans les scripts inclus dans le périmètre, utilisez l’identificateur d’espace de noms sn_auth.
GlideOAuthToken : getAccessToken()
Récupère le jeton d’accès associé à l’objet GlideOAuthToken.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Jeton d’accès. |
Cet exemple de code montre comment récupérer les jetons d’accès et d’actualisation à partir de la base de données de l’instance. Voir aussi 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);
Sortie :
*** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
*** Script: AccessTokenExpiresIn:1207
*** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA
GlideOAuthToken : getAccessTokenSysID()
Déconseillé. Récupère le sys_id de l’ID de jeton associé à l’objet GlideOAuthToken.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Sys_id du jeton d’accès. |
GlideOAuthToken : getExpiresIn()
Récupère la durée de vie du jeton d’accès associé à l’objet GlideOAuthToken.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Nombre (long) | Durée de vie du jeton. Unité : Secondes |
Cet exemple de code montre comment récupérer les jetons d’accès et d’actualisation à partir de la base de données de l’instance. Voir aussi 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);
Sortie :
*** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
*** Script: AccessTokenExpiresIn:1207
*** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA
GlideOAuthToken : getRefreshToken()
Actualise le jeton associé à l’objet GlideOAuthToken.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Jeton actualisé. |
Cet exemple de code montre comment récupérer les jetons d’accès et d’actualisation à partir de la base de données de l’instance. Voir aussi 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);
Sortie :
*** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
*** Script: AccessTokenExpiresIn:1207
*** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA
GlideOAuthToken : getRefreshTokenSysID()
Déconseillé. Récupère le sys_id du jeton d’actualisation.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Sys_id du jeton d’actualisation. |
GlideOAuthToken : getScope()
Récupère le périmètre du jeton, qui correspond au montant d’accès accordé par le jeton d’accès.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Périmètre du jeton d’accès. |