GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — httpsms/tests/generate-firebase-credentials.sh at main · DigitalPritam1/httpsms Expand file tree/ Copy pathgenerate-firebase-credentials.shMore file actions 31 lines (25 loc) · 958 Bytes / Copy pathgenerate-firebase-credentials.shFile metadata and controls31 lines (25 loc) · 958 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #!/bin/bash # Generates a fake Firebase service account JSON for integration tests. # The RSA key is throwaway — it only needs to be valid so the Firebase SDK can sign JWTs. # WireMock does not validate these tokens. set -e OUTFILE="${1:-firebase-credentials.json}" # Generate a 2048-bit RSA key PRIVATE_KEY=$(openssl genrsa 2048 2>/dev/null) # Escape newlines for JSON embedding PRIVATE_KEY_ESCAPED=$(echo "$PRIVATE_KEY" | awk '{printf "%s\\n", $0}') cat > "$OUTFILE" <<EOF { "type": "service_account", "project_id": "httpsms-test", "private_key_id": "test-key-id", "private_key": "${PRIVATE_KEY_ESCAPED}", "client_email": "[email protected]", "client_id": "123456789", "auth_uri": "http://wiremock:8080/auth", "token_uri": "http://wiremock:8080/token", "auth_provider_x509_cert_url": "http://wiremock:8080/certs", "client_x509_cert_url": "http://wiremock:8080/certs/test" } EOF echo "Generated $OUTFILE" |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |