altair-graphql-core
Version:
Several of the core logic for altair graphql client
16 lines • 577 B
JavaScript
import { AuthorizationProvider, } from '../authorization-provider';
export default class BasicAuthorizationProvider extends AuthorizationProvider {
async execute(options) {
if (!options.data?.username || !options.data?.password) {
return {
headers: {},
};
}
return {
headers: {
Authorization: `Basic ${(await import('abab')).btoa(`${this.hydrate(options.data.username)}:${this.hydrate(options.data.password)}`)}`,
},
};
}
}
//# sourceMappingURL=basic.js.map