howdy/auth/providers/github

GitHub OAuth Apps server flow. GitHub has no OpenID Connect: identity is taken from the REST endpoints after a single code exchange. A verified address from /user/emails is authoritative, preferring the primary one; a profile address (or a hidden, null one) must first register or verify through the email flow, then link. No GitHub tokens are stored or returned.

Values

pub fn new(
  client_id client_id: String,
  client_secret client_secret: String,
) -> provider.Provider
✨ Search Document