Logga in Anslutningar

Författare:Vishal Singh
Uppdaterad:25 juli 2025

Förstå hur Esadax möjliggör säker och sömlös autentisering med tredjepartsleverantörer som GitHub, GitLab, Bitbucket och OAuth 2.0-protokollet.

Innehållsförteckning

  1. Översikt över inloggningsanslutningar
  2. GitHub-autentisering
  3. GitLab-autentisering
  4. Autentisering för Bitbucket
  5. Förstå OAuth 2.0
  6. Bästa praxis för säkerhet
  7. Felsökning
  8. Ordlista

Översikt över inloggningsanslutningar

Esadax stöder utvecklarvänliga inloggningsalternativ med hjälp av populära versionskontrolltjänster och branschstandardprotokoll:

  • GitHub
  • GitLab
  • Bitbucket
  • OAuth 2.0

Dessa anslutningar gör att du kan:

  • Autentisera snabbt utan att skapa nya lösenord.
  • Hantera åtkomsten via den kodvärdplattform du föredrar.
  • Förenkla teamets introduktion och behörighetshantering.

GitHub-autentisering

  • Varför GitHub?

    • GitHub används ofta i utvecklargemenskapen och ger tillförlitligt OAuth 2.0-stöd.
  • Steg för att logga in via GitHub:

    1. Klicka på knappen ”Logga in med GitHub” på Esadax inloggningssida.
    2. Du kommer att omdirigeras till GitHubs skärm för OAuth-samtycke.
    3. Ge Esadax åtkomst till din GitHub-profil.
    4. Du kommer att vara säkert inloggad på Esadax.
  • Omfattningar som används:

    • read:user
    • user:email
  • Anmärkningar:

    • Ingen skrivåtkomst eller lagringsplatsåtkomst begärs.
    • Ditt lösenord delas aldrig med Esadax.

GitLab-autentisering

  • Steg för att logga in via GitLab:

    1. Välj ”Logga in med GitLab” från Esadax inloggningsalternativ.
    2. Du kommer att tas till GitLabs autentiseringsprompt.
    3. Godkänn de begärda omfången.
    4. Du kommer tillbaka till Esadax med din session autentiserad.
  • Stöds GitLab instanser:

    • GitLab.com (public)
    • Självhostade GitLab-instanser (kommer snart)
  • Omfattningar som används:

    • read_user

Autentisering för Bitbucket

  • Steg för att logga in via Bitbucket:

    1. Klicka på alternativet ”Logga in med Bitbucket”.
    2. Auktorisera anslutningen via Bitbuckets OAuth-flöde.
    3. Återgå till Esadax som verifierad användare.
  • Omfattningar som används:

    • account
    • email
  • Anmärkningar:

    • Perfekt för team som använder Bitbucket Cloud.
    • Support för Bitbucket Server är för närvarande inte tillgängligt.

Förstå OAuth 2.0

OAuth 2.0 är det säkra industristandardprotokollet som Esadax använder för att integrera med externa tjänster.

  • Hur det fungerar:

    1. Användaren omdirigeras till en leverantör (t.ex. GitHub) för att godkänna åtkomst.
    2. Leverantören utfärdar en auktoriseringskod.
    3. Esadax byter ut denna kod mot en kortlivad åtkomsttoken.
    4. Token används för att hämta grundläggande användarinformation.
  • Fördelar:

    • Inget behov av att hantera lösenord.
    • Decentraliserad identitet – användarna kontrollerar åtkomsten.
    • Utgångna tokens minskar säkerhetsrisken.

Bästa praxis för säkerhet

  • Token lagring:

    • Tokens lagras säkert och krypteras i vila.
  • Sessionshantering:

    • Sessioner är kortlivade med automatisk utgång.
    • Valfritt 2FA-stöd för extra säkerhet.
  • Minsta behörigheter:

    • Endast väsentliga omfattningar begärs.
    • Ingen skriv- eller lagringsplatsåtkomst om det inte uttryckligen behövs.

Felsökning

  • Inloggning fungerar inte?:

    • Se till att ditt tredjepartskonto är aktivt.
    • Verifiera din e-postadress hos leverantören.
    • Prova att rensa dina cookies eller använda ett inkognitofönster.
  • Konto redan länkat?

    • Om du tidigare har loggat in med en annan metod (t.ex. e-post) går du till Kontoinställningar → Anslutningar för att länka konton.
  • Åtkomst nekad fel?

    • Detta inträffar vanligtvis om nödvändiga omfång inte beviljas. Försök logga in igen och se till att alla uppmaningar accepteras.

Ordlista

  • OAuth 2.0: Ett protokoll för att delegera behörighet mellan program utan att dela lösenord.
  • Scopes: Behörigheter som begärs under OAuth-inloggning för att komma åt specifika data.
  • Access Token: En tillfällig referens som används för att komma åt användarens data från leverantören.
  • Leverantör: Den externa tjänst som används för autentisering (t.ex. GitHub, GitLab).
  • Samtyckesskärm: Användargränssnittet som visas av leverantören där användarna godkänner begärd åtkomst.