@capimjs/library-auth
Version:
Professional API using Clean Architecture and TDD. to group validators
1 lines • 747 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"MicroserviceAuth",{enumerable:true,get:()=>MicroserviceAuth});function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}class MicroserviceAuth{async authenticateToken(input){try{const response=await this.httpClient.post({url:`${this.baseUrl}/user/info`,config:{host:input.domain,origin:input.domain},params:{token:input.token}});return response}catch(error){}}constructor(httpClient,baseUrl){_define_property(this,"httpClient",void 0);_define_property(this,"baseUrl",void 0);this.httpClient=httpClient;this.baseUrl=baseUrl}}