@venly/venly-core-sdk
Version:
Javascrip/Typescript SDK for Venly's Web3 Services
22 lines • 816 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VyAuthAPI = void 0;
const core_1 = require("../core");
const models_1 = require("../models");
class VyAuthAPI {
constructor(_apiBase) {
this._apiBase = _apiBase;
this._apiEndpoint = models_1.VyApiEndpoint.Auth;
}
getAccessToken(clientId, clientSecret) {
var requestData = core_1.VyRequestData.post("/auth/realms/Arkane/protocol/openid-connect/token", this._apiEndpoint)
.AddFormContent({
'grant_type': 'client_credentials',
'client_id': clientId,
'client_secret': clientSecret
});
return this._apiBase.makeRequest(requestData, models_1.VyAccessTokenDto);
}
}
exports.VyAuthAPI = VyAuthAPI;
//# sourceMappingURL=VyAuthAPI.js.map