GlideOAuthToken : dans le champ d’application, global
L’API GlideOAuthToken fournit des méthodes pour récupérer le jeton d’accès OAuth et des informations sur le jeton d’accès.
Vous pouvez utiliser cette API dans les scripts globaux et dans le champ d’application. Dans les scripts à portée, 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 d’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 |
|---|---|
| Numéro (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 d’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 d’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 à la quantité d’accès accordée par le jeton d’accès.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Champ d’application du jeton d’accès. |