API Reference FusionAuth v0.3.0
Modules
The FusionAuth
module provides functions for building a dynamic HTTP client as well as standardizing the responses returned from the FusionAuth API.
The FusionAuth.Applications
module provides access methods to the FusionAuth Applications API.
The FusionAuth.AuditLogs
module provides access functions to the FusionAuth Audit Logs API.
The FusionAuth.Groups
module provides access methods to the FusionAuth Groups API.
The FusionAuth.JWT
module provides access functions to the FusionAuth JWT API.
The FusionAuth.Login
module provides access methods to the FusionAuth Login API.
The FusionAuth.OpenIdConnect
module provides access methods to the FusionAuth OpenID Connect API.
All methods require a Tesla Client struct created with FusionAuth.client(base_url, api_key, tenant_id)
.
The FusionAuth.Plugs.AuthorizeJWT
module provides authentication of JWT tokens on incoming requests.
The FusionAuth.Plugs.RefreshJWT
module provides functionality to return a new refresh token and JWT
back to the client after the request is processed.
The FusionAuth.Registrations
module provides access methods to the FusionAuth Registrations API.
The FusionAuth.Reports
module provides access functions to the FusionAuth Reports API.
The FusionAuth.Response
module provides functions to format the response from FusionAuth.result.
The FusionAuth.TwoFactor
module provides access functions to the Two Factor APIs.
The FusionAuth.Users
module provides access functions to the FusionAuth Users API.
The FusionAuth.Utils
module provides utility functions shared across the package modules.