Remove Apple SSO, keep Google + GitHub only

- Removed Apple from OAuth lib (config, exchange, provider type)
- Removed Apple button from auth page
- Removed Apple tab from setup guide page
- Removed Apple env vars from .env, .env.example, docker-compose.yml
- Removed Apple prompts from setup-sso.sh
This commit is contained in:
root
2026-06-15 14:36:46 +02:00
parent efe8fe36d4
commit b39bce91e4
7 changed files with 13 additions and 221 deletions
+1 -13
View File
@@ -33,19 +33,11 @@ read -sp " Client Secret: " GOOGLE_CLIENT_SECRET
echo ""
echo ""
# --- Prompt for Apple ---
echo "── 🍎 Apple Sign In ──"
read -p " Service ID : " APPLE_CLIENT_ID
read -sp " Client Secret: " APPLE_CLIENT_SECRET
echo ""
echo ""
# --- Confirm ---
echo "═══════════════════════════════════════════════"
echo " Summary:"
echo " GitHub: ${GITHUB_CLIENT_ID:0:10}..."
echo " Google: ${GOOGLE_CLIENT_ID:0:10}..."
echo " Apple: $APPLE_CLIENT_ID"
echo "═══════════════════════════════════════════════"
read -p "Apply these credentials and redeploy? (y/N) " CONFIRM
@@ -56,13 +48,11 @@ fi
# --- Backup current .env ---
cp "$ENV_FILE" "$ENV_FILE.backup"
echo "✓ Backed up .env .env.backup"
echo "✓ Backed up .env -> .env.backup"
# --- Remove old OAuth lines if they exist ---
sed -i '/^GOOGLE_CLIENT_ID=/d' "$ENV_FILE"
sed -i '/^GOOGLE_CLIENT_SECRET=/d' "$ENV_FILE"
sed -i '/^APPLE_CLIENT_ID=/d' "$ENV_FILE"
sed -i '/^APPLE_CLIENT_SECRET=/d' "$ENV_FILE"
sed -i '/^GITHUB_CLIENT_ID=/d' "$ENV_FILE"
sed -i '/^GITHUB_CLIENT_SECRET=/d' "$ENV_FILE"
@@ -72,8 +62,6 @@ cat >> "$ENV_FILE" << EOF
# --- OAuth / SSO ---
GOOGLE_CLIENT_ID="$GOOGLE_CLIENT_ID"
GOOGLE_CLIENT_SECRET="$GOOGLE_CLIENT_SECRET"
APPLE_CLIENT_ID="$APPLE_CLIENT_ID"
APPLE_CLIENT_SECRET="$APPLE_CLIENT_SECRET"
GITHUB_CLIENT_ID="$GITHUB_CLIENT_ID"
GITHUB_CLIENT_SECRET="$GITHUB_CLIENT_SECRET"
EOF