OAuth client schema
t() :: %Boruta.Oauth.Client{ authorize_scope: boolean(), authorized_scopes: [Boruta.Oauth.Scope.t()], id: any(), redirect_uris: [String.t()], secret: String.t(), supported_grant_types: [String.t()] }