# ash_atproto v1.0.1 - Table of Contents ATProto utilities for the Ash Framework. ## Modules - [AshAtproto.Auth](AshAtproto.Auth.md) - [AshAtproto.Auth.Actions](AshAtproto.Auth.Actions.md): Actions for the atproto oauth strategy. - [AshAtproto.Auth.Config](AshAtproto.Auth.Config.md): Config values for atproto authentication. - [AshAtproto.Auth.IdentityChange](AshAtproto.Auth.IdentityChange.md): Updates the identity resource when a user is registered. - [AshAtproto.Auth.Plug](AshAtproto.Auth.Plug.md): A Plug for the atproto oauth strategy. - [AshAtproto.Auth.SignInPreparation](AshAtproto.Auth.SignInPreparation.md): Prepare a query for sign in - [AshAtproto.Auth.Transformer](AshAtproto.Auth.Transformer.md): DSL transformer for atproto oauth strategies. - [AshAtproto.DataLayer](AshAtproto.DataLayer.md) - [AshAtproto.DataLayer.Info](AshAtproto.DataLayer.Info.md): Introspection functions for the `AshAtproto.UserResource` Ash extension. - [AshAtproto.Relationships.ConstellationBacklinks](AshAtproto.Relationships.ConstellationBacklinks.md): Resolves inverse relationships (backlinks) using the microcosm Constellation API (https://constellation.microcosm.blue/). - [AshAtproto.Relationships.StrongRef](AshAtproto.Relationships.StrongRef.md): Load a related resource using `AshAtproto.StrongRef`. - [AshAtproto.StrongRef](AshAtproto.StrongRef.md): Typed struct to help modeling strong references. - [AshAtproto.UserResource.OauthTokens](AshAtproto.UserResource.OauthTokens.md): Typed struct that stores OAuth tokens and other related data. - [AshAtproto.UserResource.RefreshTokenChange](AshAtproto.UserResource.RefreshTokenChange.md): A change which updates a user's OAuth2 tokens in the user resource. - [AshAtproto.UserResource.UpsertChange](AshAtproto.UserResource.UpsertChange.md): A change which upserts a user's identity into the user resource. - [AshAtproto.XRPC.OAuthClient](AshAtproto.XRPC.OAuthClient.md): OAuth client for making authenticated XRPC requests to AT Protocol servers. ## Mix Tasks - [mix ash_atproto.gen.resource](Mix.Tasks.AshAtproto.Gen.Resource.md) - [mix ash_atproto.install_auth](Mix.Tasks.AshAtproto.InstallAuth.md)