Skip to content

A client lib for Authentik to get information.

License

Notifications You must be signed in to change notification settings

FluxpointDev/AuthentikSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AuthentikSharp

A client lib for Authentik to get information.

Example

Install the package from NuGet https://www.nuget.org/packages/AuthentikSharp

AuthentikClient Auth = new AuthentikClient("https://auth.domain.com", "YourTokenHere");

Create Token

You need to create an API token to access your Authentik instance.

Go to directory app tokens.

image

Then create a non expiring token and add it to YouTokenHere

image

Features

  • 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

About

A client lib for Authentik to get information.

Resources

License

Stars

Watchers

Forks

Languages