/
dimamir
/
authentik
ОбзорДокументацияВойти
/
dimamir
/
authentik
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
authentik/
scripts/api-ts-templates/
..
README.mustache

website: latest PR for new Docs structure (#11639)

2 года назад
README.mustache
## @goauthentik/api
 
This package provides a generated API Client for [authentik](https://goauthentik.io?utm_source=npm-api-package).
 
### Building
 
See https://docs.goauthentik.io/docs/developer-docs/making-schema-changes
 
### Consuming
 
```
npm install @goauthentik/api --save
```
 
Create a configuration:
 
```typescript
import { Configuration } from "@goauthentik/api";
 
export const DEFAULT_CONFIG = new Configuration({
// Configure where the API is located
// Can be a full host, ensure CORS is configured
basePath: "",
// Required for POST/PUT/DELETE requests
// getCookie function must return the cookie's contents
headers: {
"X-authentik-CSRF": getCookie("authentik_csrf"),
},
});
```
 
Then use the API:
 
```typescript
import { CoreApi } from "@goauthentik/api";
 
const user = await new CoreApi(DEFAULT_CONFIG).coreUsersMeRetrieve();
```