A client lib for Authentik to get information.
Install the package from NuGet https://www.nuget.org/packages/AuthentikSharp
AuthentikClient Auth = new AuthentikClient("https://auth.domain.com", "YourTokenHere");
You need to create an API token to access your Authentik instance.
Go to directory app tokens.
Then create a non expiring token and add it to YouTokenHere
- Admin
- Get Server System Info
- Get Authentik Version Info
- Users
- Get All Users
- Get User by ID
- Change User Password
- Delete User
- Get Recovery Link
- Get All User Sessions
- Authenticator (Users)
- Get All Authenticators
- Get Authenticator by ID
- Delete Authenticator by ID
- Get List of Authenticators for User ID
- Groups
- Get All Groups
- Get Group by ID
- Get List of Groups for User ID
- Tenants
- Get All Tenants
- Get Tenant by ID
- Tokens
- Get All Tokens