Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 25 additions & 43 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,52 +1,34 @@
# ===========================================
# Auth0 Configuration
# ===========================================

# Your Auth0 tenant domain (e.g., your-tenant.us.auth0.com)
NEXT_PUBLIC_AUTH0_DOMAIN=<your-auth0-domain>

# Auth0 Application Client ID
NEXT_PUBLIC_AUTH0_CLIENT_ID=<your-auth0-client-id>

# ===========================================
# Permit.io Configuration
# ===========================================

# Environment ID - your Permit.io environment identifier
NEXT_PUBLIC_PERMIT_ENV_ID=40e1b80613334bcc92f10abc49b1f4f2
# Environment ID — find this in your Permit.io dashboard
NEXT_PUBLIC_PERMIT_ENV_ID=<your-permit-environment-id>

# Default tenant ID
# Tenant ID — use "default" unless you've created a custom tenant
NEXT_PUBLIC_PERMIT_TENANT_ID=default

# Default user email for testing
NEXT_PUBLIC_DEFAULT_USER_EMAIL=raz@permit.io
# Permit API base URL (use https://api.permit.io for production)
NEXT_PUBLIC_PERMIT_API_URL=https://api.permit.io

# Embed URLs for different elements
NEXT_PUBLIC_USER_MANAGEMENT_EMBED_URL=https://embed.permit.io/to-do-user-management
# ===========================================
# Element Embed URLs
# ===========================================

# User Management element embed URL from your Permit.io dashboard
NEXT_PUBLIC_USER_MANAGEMENT_EMBED_URL=<your-user-management-embed-url>

# Other element embed URLs (used by other pages in the demo)
NEXT_PUBLIC_AUDIT_LOGS_EMBED_URL=https://embed.permit.io/to-do-audit-logs
NEXT_PUBLIC_APPROVAL_FLOWS_EMBED_URL=https://embed.permit.io/to-do-approval-flows
NEXT_PUBLIC_RESOURCE_EXPLORER_EMBED_URL=https://embed.permit.io/resource-explorer

# Private key for JWT signing (multi-line string)
JWT_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCajQfUBont9kCw
8hr2VQYQdCVUrw//mXEsXSjIW3igR0bkdh92lvSp3SrBjfxrtU2G6G7bMM5Euln7
ah0bpk0SP/Y6pukoWxELJPyXifKQ+JTRCWPsXH+dHQQ5IxHkfpEad770soNdpob1
Rm2GJu0luGHAPMg0E0ofdnJ/qoNS8eRKlZDMWPhle5TSfzs4te4x106pVPWbtXmg
QrX8cg8csGv52yRo9LuTQa/Ran2aQ7n6rPihEPYPjHQbQIXtMKp9Hm7zmQuAzY8d
eLDfiDLSpmBwnYFOGNlPsGeC+example+cTaYbRhct8YlsL3
YyEpFkg/AgMBAAECggEAF9+17YcTuBefHKD5kJhyYbOfWfqE99CFzqWWuYSFGLU0
pUaooOgRY/VPN9ZYFMdNR4wQ0SPek81O6GsW6KuCzPvmbF8A4K6t7lEeAnFZGr3b
jILtKu41pFkpdYNjrdlDTu8KfMA1Ug/PBIUxlqndXkNM46ZAAuir6DpNgPJ1Fihx
PNcVBmP52WIOsGS3NNhlqgSd0w/jcAZ6fw54pGRqe8vwJV92LMTg24FwaXx+2Wak
egXiOE0GgQmc8HVHeviq/TaVsXGiZkrL9u7VSboBoh4aBR11SspmbeSDGEXBa8pg
ukXTD9TzNxN2jF5lon7ZdFYpW8dLAEEpRnjPyWbYOQKBgQDZAA9UdKMhxUazhlfZ
i8BF3FD4DHoc29QSFd5qz4CW+CDMCgfz/5JOUKCzzmI/jee5XmsmMmdmdq1Aagdh
UTEkhQLsYd/d23BGXOcmvZDii0az8xSijVmJv45ZhQVfLzrJIrpoC37kfBhIpREQ
bn6yW6PcUL42yZ4dO0aUMBD4uwKBgQC2U78CUldIfmiDzrOrK+uSaG67gA9Wv/M1
2rrzzZMzkz/pikxK+5X0cd3Nau55fixl4KZs7tINAO0TqPC4xy9gU+2MbjhcROWZ
9waL8ph12Bl7MzHfID1ni3kk9VVctj4avRmKKedX/2Oe18XZJJIvo2At3/xlBaR6
WeKV75boTQKBgGfemXfppLRjg6YnJiHhvRUzkiZJgqIRr39ArIgf7wNUng5MtuXa
baPDAElQ/sJBIKwgP9W2xrvLDr8IgaPZg1ZhvLZ9WvUNNr7XdWWb06A83okAT95H
HpbK9E5xV9Lp/o+MagGnjwO7SrxrFrHw0gB50QOCOqpq8542Y2BHabhFAoGBAJ+v
HR01bIhrXbIC+MyzvLAPktvYvpZlqubB2PbqVz/WeSVbIJKTYbQjffUI8C+r18qq
RFgnmgQViY2sapgKq22cU/KoHeiB1u1PsoYjRHABgd+q6MTYga8MMl+yFr8KRb45
XALrzFf/rwpRRFB3fSkH15aWE4GOvY0C6DYVDoAJAoGBALuuekFNJ+L1l4EFLg7K
eTzvizdndmI/EosFwBRko0jPmqoUX/P5wEsLwOFmBLpcG6fec/rdCRok9F918M1J
Yx95q5CDDhZLjuaYFucZgKDbDz5zTMGsl9kgEdryR4CTL38quB/HS5qAqhjUZjmy
ekAB4stleYg+PZ0lpAv7yy6A
-----END PRIVATE KEY-----"

# Pre-generated JWT Token (optional)
# NEXT_PUBLIC_USER_JWT=eyJhbGciOiJSUzI1NiIsI...

# Pre-generated JWKS JSON (optional)
# NEXT_PUBLIC_JWKS_JSON={"keys":[{"kty":"RSA","kid":"permit-demo",...}]}
131 changes: 103 additions & 28 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"lint": "next lint"
},
"dependencies": {
"@auth0/auth0-react": "^2.15.0",
"@headlessui/react": "^2.2.1",
"@heroicons/react": "^2.2.0",
"@permitio/permit-js": "^0.5.4",
Expand Down
Loading