# `Arc.Identity.User`
[🔗](https://github.com/Cratis/Arc.Elixir/blob/main/lib/arc/identity.ex#L120)

A development user, as listed by `/.cratis/users` for tools such as Lens.

The wire shape matches the other Arc implementations: a `microsoftIdentity` client principal
and application `details`.

# `t`

```elixir
@type t() :: %Arc.Identity.User{
  claims: [{String.t(), String.t()}],
  details: term(),
  identity_provider: String.t(),
  roles: [String.t()],
  user_details: String.t(),
  user_id: String.t()
}
```

---

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