View Source AshAuthentication.Phoenix (ash_authentication_phoenix v2.2.0)
Welcome to AshAuthentication.Pheonix
.
The ash_authentication_phoenix
package extends
ash_authentication
by
adding router helpers, plugs and behaviours that makes adding authentication
to an existing Ash-based Phoenix application dead easy.
Where to start.
Presuming that you already have Phoenix,
Ash and
AshAuthentication
installed and configured, start by adding plugs and routes to your router
using AshAuthentication.Phoenix.Router
and customising your sign-in page as
needed.
Customisation
There are several methods of customisation available depending on the level of control you would like:
- Use the generic sign-in liveview -
AshAuthentication.Phoenix.SignInLive
. - Apply overrides using
AshAuthentication.Phoenix.Overrides
to set your own CSS classes for all components. - Build your own sign-in pages using the pre-defined components.
- Build your own sign-in pages using the generated
auth
routes.