1.6.0 • Published 1 year ago
@delysium/sso-api v1.6.0
@delysium/sso-api
Interfaces for Delysium SSO api.
Installation
🚨 Please make sure to add this NPM token in your
.npmrc
file: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
.You can do so by running the following command:
echo "//registry.npmjs.org/:_authToken=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" >> .npmrc
npm i @delysium/sso-api
Usage
import {AuthApi, BodyRequest, Empty, Endpoint, LoginRequest, TokenResponse, UserResponse, AuthEmptyRequest} from "@delysium/sso-api"
// Create a new utility class and implement the API interfaces
class AuthSDK implements AuthApi {
async getMe(request: AuthEmptyRequest): Promise<UserResponse> {
const endpoint = Endpoint.ME
return new Promise((resolve, reject) => {
// TODO http call
})
}
async login(req: BodyRequest<LoginRequest>): Promise<TokenResponse> {
const endpoint = Endpoint.LOGIN
return new Promise((resolve, reject) => {
// TODO http call
})
}
async logout(req: AuthEmptyRequest): Promise<Empty> {
const endpoint = Endpoint.LOGOUT
return new Promise((resolve, reject) => {
// TODO http call
})
}
}
1.6.0
1 year ago
1.5.9
2 years ago
1.5.8
2 years ago
1.5.7
2 years ago
1.5.6
2 years ago
1.5.5
2 years ago
1.5.4
2 years ago
1.5.3
2 years ago
1.5.2
2 years ago
1.5.1
2 years ago
1.5.0
2 years ago
1.4.9
2 years ago
1.4.8
2 years ago
1.4.7
2 years ago
1.4.6
2 years ago
1.4.5
2 years ago
1.4.4
2 years ago
1.4.3
2 years ago
1.4.2
2 years ago
1.4.1
2 years ago
1.4.0
2 years ago
1.3.9
2 years ago
1.3.8
2 years ago
1.3.7
2 years ago
1.3.6
2 years ago
1.3.5
2 years ago
1.3.4
2 years ago
1.3.3
2 years ago
1.3.2
2 years ago
1.3.1
2 years ago
1.2.6
2 years ago
1.2.5
2 years ago
1.2.4
2 years ago
1.2.3
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.2.0
2 years ago
1.1.0
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.0
2 years ago