You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Web-Based tool for generating Salesforce Data Dictionary supported with Oath2 Salesforce Authentication. This tool will help Salesforce Developer/Administrator to visualize their Schema Object field's pre-selected important attributes rather than visiting Salesforce Object Manager. It can export multiple schema objects to excel with fancy cell color and a Datatable for viewing the selected Schema Object.
8
8
9
-
###Tech Stack:
9
+
# Tech Stack:
10
10
11
11
-[x][Next.js](https://nextjs.org/)
12
12
-[x][NextAuth.js](https://next-auth.js.org)
@@ -16,7 +16,7 @@ A Web-Based tool for generating Salesforce Data Dictionary supported with Oath2
##⚡️ One-click Deployment to your own Vercel Account
39
+
# ⚡️ One-click Deployment to your own Vercel Account
40
40
41
41
Using the Vercel Deploy Button, you can quickly deploy this project into your own Vercel Account.
42
42
@@ -50,9 +50,9 @@ After clicking the Deploy button above, it will redirect to your Vercel Account,
50
50
2. Next, it will proceed on setting up the **[Environment Variables](https://github.com/pelayochristian/sf-dictionator#environment-variables)** needed to this project to run smoothly, then click **Deploy**
2. In the drop-down list of the account (in the upper-right corner), select **Setup**.
@@ -76,7 +76,7 @@ After clicking the Deploy button above, it will redirect to your Vercel Account,
76
76
9. Go back to the **Connected Apps** list, and click the App that you just created.
77
77
10. Go to **API (Enable OAuth Settings)**, and note down the **Consumer Key** and **Consumer Secret**, which will be used for the configuration of **[Environment Variables](https://github.com/pelayochristian/sf-dictionator#environment-variables)**.
78
78
79
-
##🧑💻 Environment Variables
79
+
# 🧑💻 Environment Variables
80
80
81
81
For local installation, create `.env.local` in root folder of the project.
To generate NextAuth Secret you can use this app: https://generate-secret.vercel.app/32
93
93
94
-
##🛑 Security
94
+
# 🛑 Security
95
95
96
-
###How is your token being used or stored?
96
+
## How is your token being used or stored?
97
97
98
98
On this tool, your token is not stored in any databases. With the use of Next-Auth after the Salesforce Authenticate the user, using JWT provided by the Next-Auth only the token is used, and the session with a maximum TTL of 2 hours.
99
99
100
-
###How can we keep the user still log in after 2 hours straight with active session?
100
+
## How can we keep the user still log in after 2 hours straight with active session?
101
101
102
102
By using [Refresh Rotation Strategy](https://next-auth.js.org/tutorials/refresh-token-rotation) and refresh the token with a 15 minutes buffer time before the expiration of the token.
103
103
104
-
##⚡️ Local Machine Installation
104
+
# ⚡️ Local Machine Installation
105
105
106
106
Before firing up the project make sure you already set your **[Environment Variables](https://github.com/pelayochristian/sf-dictionator#environment-variables)**.
107
107
@@ -111,13 +111,13 @@ cd sf-dictionator
111
111
npm install
112
112
```
113
113
114
-
###For Development, run the below command.
114
+
## For Development, run the below command.
115
115
116
116
```
117
117
npm run dev
118
118
```
119
119
120
-
###For running the Production Ready package, run the below command.
120
+
## For running the Production Ready package, run the below command.
0 commit comments