Credentials
Bloomify — Credentials & Access
All URLs, logins, and infrastructure identifiers
Security Notice
This page is CONFIDENTIAL. Do not share credentials outside the SONAN DIGITAL team. Do not commit passwords to any repository. Rotate the admin password and JWT secret if this document is ever exposed.
Admin Login
| Field | Value |
|---|---|
| Admin URL | https://bloomifyofficial.sonandigital.com/admin |
admin@bloomifyofficial.com | |
| Password | Admin@2026 |
URLs
| Resource | URL |
|---|---|
| Public Site | https://bloomifyofficial.sonandigital.com |
| Admin Portal | https://bloomifyofficial.sonandigital.com/admin |
| API Worker | https://bloomify-api.sonandigital.com |
Infrastructure
| Resource | Value |
|---|---|
| GitHub Repo | sonantechai/bloomify-portal |
| Cloudflare Pages Project | bloomify-portal |
| Worker Name | bloomify-api |
| Worker Env | bloomify |
| D1 Database Name | bloomify_db |
| D1 Database ID | 65ce920d-2760-4918-a32a-e4aef9a58a83 |
| Latest Commit | b1691763 |
Cloudflare Secrets
| Secret | Set Via | Notes |
|---|---|---|
JWT_SECRET | wrangler secret put JWT_SECRET --env bloomify | Used to sign admin session tokens — never put in wrangler.toml |
Password Hash Format
Admin passwords are stored as saltHex:hashHex (hex-encoded salt + SHA-256 HMAC). This is not the pbkdf2:sha256:... prefix format. If resetting a password manually in D1, generate the correct hash using the Worker's own /api/admin/password endpoint or the seed script.