# `AshAuthentication.Strategy.RememberMe.MaybeGenerateTokenChange`
[🔗](https://github.com/team-alembic/ash_authentication/blob/main/lib/ash_authentication/strategies/remember_me/maybe_generate_token_change.ex#L5)

Maybe generate a remember me token and put it in the metadata of the resource to
later be dropped as a cookie.

Add this to a sign action to support generating a remember me token.

Example:

```
  create :sign_in_with_magic_link do
    ...
    argument :remember_me, :boolean do
      description "Whether to generate a remember me token."
      allow_nil? true
    end

    change AshAuthentication.Strategy.RememberMe.MaybeGenerateTokenChange
    # change {AshAuthentication.Strategy.RememberMe.MaybeGenerateTokenChange, strategy_name: :remember_me, argument: :remember_me}

    metadata :remember_me_token, :string do
      description "A remember me token that can be used to authenticate the user."
      allow_nil? false
    end
  end
```

---

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