API Reference atex v#0.7.1
View SourceModules
Struct and helper functions for manipulating at:// URIs, which identify
specific records within the AT Protocol.
Codec for the base32-sortable encoding.
Configuration management for Atex.IdentityResolver.
Configuration management for Atex.OAuth.
ConCache-based implementation for Identity Resolver caching.
Struct and schema for describing and validating a DID document.
OAuth 2.0 implementation for AT Protocol authentication.
TTL cache for OAuth authorization server information.
Exception raised by Atex.OAuth.Plug when errors occurred. When using the
Plug, you should set up a Plug.ErrorHandler to gracefully catch these and
give messages to the end user.
Plug router for handling AT Protocol's OAuth flow.
Struct representing an active OAuth session for an AT Protocol user.
Storage interface for OAuth sessions.
DETS implementation for Atex.OAuth.SessionStore.
In-memory, ETS implementation for Atex.OAuth.SessionStore.
Custom validators for Peri, for use within atex.
Struct and helper functions for dealing with AT Protocol TIDs (Timestamp Identifiers), a 13-character string representation of a 64-bit number comprised of a Unix timestamp (in microsecond precision) and a random "clock identifier" to help avoid collisions.
XRPC client module for AT Protocol RPC calls.
Behaviour that defines the interface for XRPC clients.
OAuth client for making authenticated XRPC requests to AT Protocol servers.
Mix Tasks
Generate Elixir modules from AT Protocol lexicons, which can then be used to validate data at runtime.