# `AshAuthentication.Strategy.Otp.SignInChange`
[🔗](https://github.com/team-alembic/ash_authentication/blob/main/lib/ash_authentication/strategies/otp/sign_in_change.ex#L5)

Change for OTP sign-in when registration is enabled.

Used on a create action with upsert to allow new users to register
via OTP. Validates the OTP code, sets the identity attribute, and
generates an auth JWT on success.

---

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