glitch/auth/auth_provider

Types

pub opaque type AuthProvider

Functions

pub fn access_token(
  auth_provider: AuthProvider,
) -> Result(AccessToken, TwitchError)
pub fn client_id(auth_provider: AuthProvider) -> String
pub fn new_client_credentials_provider(
  client_id: String,
  client_secret: String,
) -> AuthProvider
pub fn new_refreshing_provider(
  access_token: AccessToken,
  client_id: String,
  client_secret: String,
  on_refresh: Option(fn(AccessToken) -> Nil),
) -> AuthProvider
pub fn new_static_provider(
  access_token: AccessToken,
  client_id: String,
) -> AuthProvider
Search Document