1 | crypto = require 'crypto'
|
2 |
|
3 | module.exports =
|
4 |
|
5 |
|
6 | linkedinPath: '/users/auth/linkedin'
|
7 | linkedinCallbackPath: '/users/auth/linkedin/callback'
|
8 | facebookPath: '/users/auth/facebook'
|
9 | facebookCallbackPath: '/users/auth/facebook/callback'
|
10 | twitterPath: '/users/auth/twitter'
|
11 | twitterCallbackPath: '/users/auth/twitter/callback'
|
12 | twitterLastStepPath: '/users/auth/twitter/email'
|
13 | twitterSignupTempEmail: (token) ->
|
14 | hash = crypto.createHash('sha1').update(token).digest('hex')
|
15 | "#{hash.substr 0, 12}@artsy.tmp"
|
16 |
|
17 |
|
18 | loginPagePath: '/log_in'
|
19 | signupPagePath: '/sign_up'
|
20 | settingsPagePath: '/user/edit'
|
21 | afterSignupPagePath: '/personalize'
|
22 |
|
23 |
|
24 | logoutPath: '/users/sign_out'
|
25 | userKeys: [
|
26 | 'id', 'type', 'name', 'email', 'phone', 'lab_features',
|
27 | 'default_profile_id', 'has_partner_access', 'collector_level'
|
28 | ]
|