Phương thức tạo lại Refresh Token


Mô tả và thông tin API

Endpoint: api/Authenticate/GetRefreshToken

Phương thức: GET

Mô tả: API này được sử dụng để tạo lại Refresh Token bằng cách sử dụng Header Authorization Token.

Tham số đầu vào:

  • Header Authorization Token: Mã Refresh Token để thực yêu cầu cấp lại mã Refresh Token.

Thông tin khác:

  • Refresh Token đều được làm mới.
  • Refresh Token sẽ được trả về với thời gian sử dụng ban đầu.

Mã nguồn ví dụ

								
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, 
          "https://apiehd.smartsign.com.vn/api/Authenticate/GetRefreshToken");
request.Headers.Add("Authorization", 
           "Token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
                        
								
var settings = {
  "url": "https://apiehd.smartsign.com.vn/api/Authenticate/GetRefreshToken",
  "method": "GET",
  "timeout": 0,
  "headers": {
    "Authorization": "Token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
  },
};
$.ajax(settings).done(function (response) {
  console.log(response);
});
								
								
var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://apiehd.smartsign.com.vn/api/Authenticate/GetRefreshToken',
  'headers': {
    'Authorization': 'Token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
  },
  form: {
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
                        

Đối tượng trả về

Đối tượng Mô tả
AccessToken

Mã thông báo truy cập (Access Token) đã được tạo trước đó.

Mã thông báo này được sử dụng để truy cập tài nguyên bảo mật.

AccessTokenExpiresIn

Thời gian tồn tại của mã thông báo (tính bằng giây).

Mã thông báo này sẽ hết hạn sau số giây được chỉ định.

Thời gian tồn tại sẽ là thời gian tồn tại còn lại của Access Token trước đó.

RefreshToken

Mã thông báo làm mới (Refresh Token) đã được tạo mới

Mã thông báo này được sử dụng để cấp lại mã thông báo truy cập (Access Token) khi mã thông báo truy cập hết hạn.

RefreshTokenExpiresIn

Thời gian tồn tại của mã thông báo làm mới (tính bằng giây).

Mã thông báo này sẽ hết hạn sau số giây được chỉ định.

Mã nguồn JSON ví dụ


{
    "AccessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "AccessTokenExpiresIn": 19,
    "RefreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "RefreshTokenExpiresIn": 1440
}