@peculiar/fortify-client-core
Version:
Fortify client core API for quickly connect to Fortify App
44 lines (31 loc) • 1.02 kB
Markdown
<p align="center">
<a href="https://fortifyapp.com/" rel="noopener" target="_blank"><img width="128" src="https://fortifyapp.com/favicons/android-chrome-512x512.png" alt="Fortify logo"></a></p>
</p>
<h1 align="center">Fortify Client Core</h1>
Fortify client core API for quickly connect to Fortify App.
```
npm install @peculiar/fortify-client-core
```
Quickly connect to Fortify App and get certificates list
```ts
import { FortifyAPI } from '@peculiar/fortify-client-core';
// Init api
const api = new FortifyAPI();
(async () => {
// Check connection and connect to Fortify App
await api.start();
// Check connection approve
const challenge = await api.challenge();
// Call approve connection flow
if (challenge) {
await api.login();
}
// Get available providers
const providers = await api.getProviders();
// Get certificates from providers
const certificates = await api.getCertificatesByProviders(providers);
console.log(certificates);
})();
```