UNPKG

864 Btext/coffeescriptView Raw
1crypto = require 'crypto'
2
3module.exports =
4
5 # Social auth
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 # Landing pages
18 loginPagePath: '/log_in'
19 signupPagePath: '/sign_up'
20 settingsPagePath: '/user/edit'
21 afterSignupPagePath: '/personalize'
22
23 # Misc
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 ]