# `AshAuthentication.Checks.AshAuthenticationInteraction`
[🔗](https://github.com/team-alembic/ash_authentication/blob/main/lib/ash_authentication/checks/ash_authentication_interaction.ex#L5)

This check is true if the context `private.ash_authentication?` is set to true.

This context will only ever be set in code that is called internally by
`ash_authentication`, allowing you to create a bypass in your policies on your
user/user_token resources.

```elixir
policies do
  bypass AshAuthenticationInteraction do
    authorize_if always()
  end
end
```

# `eager_evaluate?`

# `init`

# `prefer_expanded_description?`

# `requires_original_data?`

# `strict_check`

# `type`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
