An available OAuth identity provider
@type t() :: %HookSniffAPI.Model.OAuthProvider{ authorize_url: Uri, client_id: String.t(), id: String.t(), name: String.t(), token_url: Uri }