f43deb7940
chore: Move to prettier standard double quotes ( #1309 )
2020-06-20 13:59:15 -07:00
98dda567c2
fix: User records not written correctly on signin ( #1119 )
...
* Initial fix for #1116
* clarify logic
2019-12-22 20:14:06 -08:00
6d8216c54e
feat: Guest email authentication ( #1088 )
...
* feat: API endpoints for email signin
* fix: After testing
* Initial signin flow working
* move shared middleware
* feat: Add guest signin toggle, obey on endpoints
* feat: Basic email signin when enabled
* Improve guest signin email
Disable double signin with JWT
* fix: Simple rate limiting
* create placeholder users in db
* fix: Give invited users default avatar
add invited users to people settings
* test
* add transaction
* tmp: test CI
* derp
* md5
* urgh
* again
* test: pass
* test
* fix: Remove usage of data values
* guest signin page
* Visually separator 'Invited' from other people tabs
* fix: Edge case attempting SSO signin for guest email account
* fix: Correctly set email auth method to cookie
* Improve rate limit error display
* lint: cleanup / comments
* Improve invalid token error display
* style tweaks
* pass guest value to subdomain
* Restore copy link option
* feat: Allow invite revoke from people management
* fix: Incorrect users email schema does not allow for user deletion
* lint
* fix: avatarUrl for deleted user failure
* change default to off for guest invites
* fix: Changing security settings wipes subdomain
* fix: user delete permissioning
* test: Add user.invite specs
2019-12-15 18:46:08 -08:00
fb4f6822a4
feat: Events / audit log ( #1008 )
...
* feat: Record events in DB
* feat: events API
* First pass, hacky activity feed
* WIP
* Reset dashboard
* feat: audit log UI
feat: store ip address
* chore: Document events.list api
* fix: command specs
* await event create
* fix: backlinks service
* tidy
* fix: Hide audit log menu item if not admin
2019-08-05 20:38:31 -07:00
7aea6458ce
fix: Update email in auth service should update email in Outline
2019-06-25 21:44:46 -07:00
b068ba9f02
Customize route for first signin for tracking
2018-12-08 08:57:34 -08:00
c60bd4260f
Provision subdomain for ALL new teams, add tests
2018-11-12 14:00:23 -08:00
e24a187699
accessToken per subdomain
2018-11-09 23:40:33 -08:00
c323de4807
Attempt to provision subdomain on team create
2018-11-08 21:05:07 -08:00
21b1c0747c
Basic functionality in place, need improved errors and logged in redirect
2018-11-08 21:05:07 -08:00
fad5976dd2
Allowed domains env variable for Google Auth ( #682 )
...
* Allowed domains env variable for Google Auth
* Fixing lint errors
* PR comments. Use includes instead of indexOf
2018-06-16 12:36:02 -07:00
53a0f423c3
Track recently active and signin times ( #663 )
...
* Track recently active and signin times
* Trust proxy headers in production
2018-06-04 19:07:56 -07:00
329d23828d
Fallback for domain without public logo
2018-06-02 18:43:44 -04:00
aa9ed09f08
Prevent signin without hosted domain
2018-05-28 22:32:36 -07:00
25aa1f288b
Renames, clear token, show signin options based on env
2018-05-28 21:14:43 -07:00
72d874444e
DB migrations
...
Google button
2018-05-28 20:31:53 -07:00
ddd2b82d20
WIP: Successful Google Auth, broke pretty much everything else in the process
2018-05-28 11:36:37 -07:00