Nastavení přihlašování přes GitHub OAuth
Pokud používáte LockMyCal v technickém nebo vývojářském týmu, můžete uživatelům umožnit pohodlné a bezpečné přihlašování pomocí jejich existujícího GitHub účtu.
1. Vytvoření GitHub OAuth App
- Přihlaste se na github.com.
- V pravém horním rohu klikněte na svůj avatar a otevřete Settings (Nastavení).
- V levém menu sjeďte úplně dolů a klikněte na Developer settings.
- Zvolte OAuth Apps -> New OAuth App (Nová aplikace OAuth).
- Vyplňte formulář:
- Application name:
LockMyCal - Homepage URL:
https://rezervace.vasedomena.cz - Authorization callback URL:
https://rezervace.vasedomena.cz/auth/github/callback
- Application name:
- Klikněte na Register application.
2. Vygenerování Client Secret
- Na stránce aplikace uvidíte Client ID.
- Klikněte na tlačítko Generate a new client secret.
- Potvrďte heslo a zkopírujte zobrazený kód.
3. Nastavení v LockMyCal
Uložte přihlašovací klíče do konfiguračního souboru .env:
ENABLE_GITHUB_AUTH=true
GITHUB_CLIENT_ID=Iv1.xxxxxxxxxxxxxxxx
GITHUB_CLIENT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Po restartu instance se na přihlašovací obrazovce LockMyCal objeví tlačítko Přihlásit se přes GitHub. Přihlašovací metody lze zapínat i v Administrace → Nastavení aplikace → Ověření.