Skip to content

Commit 11d1eaf

Browse files
committed
refactor(sandbox): refactor auth basic login signup
refactor auth basic login signup MIGRATION CHANGE: migration-20230323132703- refactor auth basic login signup migration-20240116123737- refactor auth basic login signup migration-20241105074844- refactor auth basic login signup migration-20220607063927- refactor auth basic login signup migration-20221110095658- refactor auth basic login signup migration-20230524115047- refactor auth basic login signup migration-20210421113146- refactor auth basic login signup migration-20221122072057- refactor auth basic login signup gh-0
1 parent 20257a1 commit 11d1eaf

File tree

103 files changed

+4437
-6125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+4437
-6125
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
node_modules
1+
coverage
22
npm-debug.log
33
/dist
44
# Cache used by TypeScript's incremental build
55
*.tsbuildinfo
6+
mochawesome-report
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
NODE_ENV=production
2+
LOG_LEVEL=info
3+
USER_TEMP_PASSWORD=temp123!@
4+
GOOGLE_AUTH_URL=q
5+
GOOGLE_AUTH_CLIENT_ID=a
6+
GOOGLE_AUTH_CLIENT_SECRET=q
7+
GOOGLE_AUTH_TOKEN_URL=q
8+
GOOGLE_AUTH_CALLBACK_URL=q
9+
GOOGLE_TOKEN_INFO_URL=q
10+
INSTAGRAM_AUTH_URL=q
11+
INSTAGRAM_AUTH_CLIENT_ID=a
12+
INSTAGRAM_AUTH_CLIENT_SECRET=q
13+
INSTAGRAM_AUTH_TOKEN_URL=q
14+
INSTAGRAM_AUTH_CALLBACK_URL=q
15+
SAML_URL=q
16+
SAML_CLIENT_ID=a
17+
SAML_CLIENT_SECRET=q
18+
SAML_TOKEN_URL=q
19+
SAML_CALLBACK_URL=q
20+
APPLE_AUTH_URL=q
21+
APPLE_AUTH_CLIENT_ID=a
22+
APPLE_AUTH_TEAM_ID=q
23+
APPLE_AUTH_KEY_ID=q
24+
APPLE_AUTH_CALLBACK_URL=q
25+
FACEBOOK_AUTH_URL=q
26+
FACEBOOK_AUTH_CLIENT_ID=a
27+
FACEBOOK_AUTH_CLIENT_SECRET=q
28+
FACEBOOK_AUTH_TOKEN_URL=q
29+
FACEBOOK_AUTH_CALLBACK_URL=q
30+
REDIS_PORT=a
31+
REDIS_HOST=a
32+
REDIS_URL=
33+
REDIS_PASSWORD=a
34+
REDIS_DATABASE=a
35+
FORGOT_PASSWORD_LINK_EXPIRY=30
36+
REQUEST_SIGNUP_LINK_EXPIRY=30
37+
38+
# AZURE AD
39+
#boolean values will be 0 or 1
40+
41+
AZURE_AUTH_ENABLED=0
42+
AZURE_IDENTITY_METADATA=https://login.microsoftonline.com/common/.well-known/openid-configuration
43+
AZURE_AUTH_CLIENT_ID=a
44+
AZURE_AUTH_REDIRECT_URL=url
45+
AZURE_AUTH_CLIENT_SECRET=client_secret
46+
AZURE_AUTH_ALLOW_HTTP_REDIRECT=1
47+
AZURE_AUTH_COOKIE_INSTEAD_SESSION=1
48+
AZURE_AUTH_PASS_REQ_CALLBACK=0
49+
AZURE_AUTH_VALIDATE_ISSUER=0
50+
AZURE_AUTH_B2C_TENANT=0
51+
AZURE_AUTH_CLOCK_SKEW=300
52+
AZURE_AUTH_LOG_LEVEL=
53+
AZURE_AUTH_LOG_PII=1
54+
AZURE_AUTH_NONCE_TIME=3600
55+
AZURE_AUTH_NONCE_COUNT=10
56+
AZURE_AUTH_ISSUER=
57+
58+
# key is 32 bit
59+
60+
AZURE_AUTH_COOKIE_KEY=
61+
62+
#iv is 12 bit
63+
64+
AZURE_AUTH_COOKIE_IV=
65+
66+
MAX_JWT_KEYS=2
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# NODE_ENV=
2+
# LOG_LEVEL=
3+
# DB_HOST=
4+
# DB_PORT=
5+
# DB_USER=
6+
# DB_PASSWORD=
7+
# DB_DATABASE=
8+
# DB_SCHEMA=
9+
# REDIS_HOST=
10+
# REDIS_PORT=
11+
# REDIS_URL=
12+
# REDIS_PASSWORD=
13+
# REDIS_DATABASE=
14+
# PRIVATE_DECRYPTION_KEY=
15+
# JWT_SECRET=
16+
# JWT_ISSUER=
17+
# USER_TEMP_PASSWORD=
18+
# GOOGLE_AUTH_URL=
19+
# GOOGLE_AUTH_CLIENT_ID=
20+
# GOOGLE_AUTH_CLIENT_SECRET=
21+
# GOOGLE_AUTH_TOKEN_URL=
22+
# GOOGLE_AUTH_CALLBACK_URL=
23+
# GOOGLE_TOKEN_INFO_URL=
24+
# SAML_URL=
25+
# SAML_CLIENT_ID=
26+
# SAML_CLIENT_SECRET=
27+
# SAML_TOKEN_URL=
28+
# SAML_CALLBACK_URL=
29+
# INSTAGRAM_AUTH_URL=
30+
# INSTAGRAM_AUTH_CLIENT_ID=
31+
# INSTAGRAM_AUTH_CLIENT_SECRET=
32+
# INSTAGRAM_AUTH_TOKEN_URL=
33+
# INSTAGRAM_AUTH_CALLBACK_URL=
34+
# APPLE_AUTH_URL=
35+
# APPLE_AUTH_CLIENT_ID=
36+
# APPLE_AUTH_TEAM_ID=
37+
# APPLE_AUTH_KEY_ID=
38+
# APPLE_AUTH_CALLBACK_URL=
39+
# FACEBOOK_AUTH_URL=
40+
# FACEBOOK_AUTH_CLIENT_ID=
41+
# FACEBOOK_AUTH_CLIENT_SECRET=
42+
# FACEBOOK_AUTH_TOKEN_URL=
43+
# FACEBOOK_AUTH_CALLBACK_URL=
44+
# FORGOT_PASSWORD_LINK_EXPIRY=
45+
# KEYCLOAK_HOST=
46+
# KEYCLOAK_REALM=
47+
# KEYCLOAK_CLIENT_ID=
48+
# KEYCLOAK_CLIENT_SECRET=
49+
# KEYCLOAK_CALLBACK_URL=
50+
51+
# # AZURE AD
52+
# #boolean values will be 0 or 1
53+
54+
# AZURE_AUTH_ENABLED=
55+
# AZURE_IDENTITY_METADATA=
56+
# AZURE_AUTH_CLIENT_ID=
57+
# AZURE_AUTH_REDIRECT_URL=
58+
# AZURE_AUTH_CLIENT_SECRET=
59+
# AZURE_AUTH_ALLOW_HTTP_REDIRECT=
60+
# AZURE_AUTH_COOKIE_INSTEAD_SESSION=
61+
# AZURE_AUTH_PASS_REQ_CALLBACK=
62+
# AZURE_AUTH_VALIDATE_ISSUER=
63+
# AZURE_AUTH_B2C_TENANT=
64+
# AZURE_AUTH_CLOCK_SKEW=
65+
# AZURE_AUTH_LOG_LEVEL=
66+
# AZURE_AUTH_LOG_PII=
67+
# AZURE_AUTH_NONCE_TIME=
68+
# AZURE_AUTH_NONCE_COUNT=
69+
# AZURE_AUTH_ISSUER=
70+
71+
# # key is 32 bit
72+
73+
# AZURE_AUTH_COOKIE_KEY=
74+
75+
# #iv is 12 bit
76+
77+
# AZURE_AUTH_COOKIE_IV=
78+
79+
80+
# AUTH0_DOMAIN=
81+
# AUTH0_CLIENT_ID=
82+
# AUTH0_CLIENT_SECRET=
83+
# AUTH0_CALLBACK_URL=
84+
85+
# MAX_JWT_KEYS=
86+
# JWT_PRIVATE_KEY_PASSPHRASE=
87+
# API_BASE_URL=
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
node_modules/
22
dist/
33
coverage/
4-
migrations/
5-
migration.js
64
.eslintrc.js
5+
mochawesome-report

sandbox/auth-ms-basic-example/.eslintrc.js renamed to sandbox/auth-basic-login-signup-example/.eslintrc.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,10 @@ module.exports = {
44
'no-extra-boolean-cast': 'off',
55
'@typescript-eslint/interface-name-prefix': 'off',
66
'no-prototype-builtins': 'off',
7+
'no-await-in-loop': 'error'
78
},
8-
};
9+
parserOptions: {
10+
project: './tsconfig.json',
11+
tsconfigRootDir: __dirname,
12+
},
13+
};
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"exit": true,
3+
"recursive": true,
4+
"require": "source-map-support/register",
5+
"reporter": "mochawesome"
6+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"extends": "@istanbuljs/nyc-config-typescript",
3+
"all": true,
4+
"reporter": ["html", "text-summary"]
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dist
2+
*.json
3+
coverage
4+
mochawesome-report
5+
node_modules/

0 commit comments

Comments
 (0)