5.0.3 • Published 8 months ago
@ackee/antonio-auth v5.0.3

@ackee/antonio-auth
It includes a request interceptor for @ackee/antonio-core that sets the Authorization header with an access token obtained from getAccessToken from @ackee/petrus.
Table of contents
Install
yarn add @ackee/antonio-auth -S
# Check you have installed at least these dependencies' versions:
yarn add @ackee/petrus@5.2.1API
requestAuthHeaderInterceptor(request: Request): Request
A request interceptor that sets the Authorization header with setAuthHeader from @ackee/antonio-utils and obtained from getAccessToken from @ackee/petrus.
Default usage example
import { Antonio } from '@ackee/antonio-core';
import { requestAuthHeaderInterceptor } from '@ackee/antonio-auth';
const api = new Antonio({
baseURL: '...',
});
api.interceptors.request.use(null, requestAuthHeaderInterceptor);Custom usage example (without @ackee/petrus)
import { Antonio } from '@ackee/antonio-core';
import { setAuthHeader } from '@ackee/antonio-utils';
const api = new Antonio({
baseURL: '...',
});
function* getAccessToken() {
// Your custom function for obtaining the access token.
}
api.interceptors.request.use(null, function* (request) {
const accessToken = yield getAccessToken();
setAuthHeader(requst.headers, accessToken);
return request;
});5.0.3
8 months ago
5.0.2
8 months ago
5.0.1
8 months ago
5.0.0
2 years ago
4.1.1
2 years ago
4.0.14
3 years ago
4.0.13
3 years ago
4.0.12
3 years ago
4.0.11
4 years ago
4.0.10
4 years ago
4.0.9
4 years ago
4.0.8
4 years ago
4.0.7
4 years ago
4.0.6
4 years ago
4.0.5
4 years ago
4.0.4
4 years ago
4.0.0-beta.37
4 years ago
4.0.0-beta.36
4 years ago
4.0.0-beta.39
4 years ago
4.0.0-beta.38
4 years ago
4.0.0-beta.34
4 years ago
4.0.1
4 years ago
4.0.0
4 years ago
4.0.3
4 years ago
4.0.2
4 years ago
4.0.0-beta.10
4 years ago
4.0.0-beta.9
4 years ago
4.0.0-beta.8
5 years ago
4.0.0-beta.7
5 years ago
4.0.0-beta.6
5 years ago
4.0.0-beta.5
5 years ago
4.0.0-beta.4
5 years ago
4.0.0-beta.3
5 years ago
4.0.0-beta.2
5 years ago
4.0.0-beta.1
5 years ago