# `Backplane.Oauth.AuthorizationSuccess`
[🔗](https://github.com/gsmlg-opt/backplane/blob/v1.10.77/apps/backplane_oauth/lib/backplane/oauth/authorization.ex#L28)

Struct encapsulating an authorization success data

# `t`

```elixir
@type t() :: %Backplane.Oauth.AuthorizationSuccess{
  access_token: Backplane.Oauth.Token.t() | nil,
  client: Backplane.Oauth.Client.t(),
  code: Backplane.Oauth.Token.t() | nil,
  code_challenge: String.t() | nil,
  code_challenge_method: String.t() | nil,
  nonce: String.t() | nil,
  redirect_uri: String.t() | nil,
  resource_owner: Backplane.Oauth.ResourceOwner.t() | nil,
  response_types: [String.t()],
  scope: String.t(),
  state: String.t() | nil,
  sub: String.t() | nil
}
```

---

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