aaron levin
|
0fbd84bfd7
|
user-configurable errors for authentication
|
2015-12-24 00:42:56 +01:00 |
|
aaron levin
|
58ed6d0943
|
Revert to GADT-based AuthProtect data type
|
2015-12-23 23:32:34 +01:00 |
|
aaron levin
|
1f5a2b0bda
|
Add upper bound on word8 in servant-server
|
2015-12-23 00:38:03 +01:00 |
|
aaron levin
|
0f7f9aae13
|
Allow for multiple authentications in docs
|
2015-12-23 00:36:41 +01:00 |
|
aaron levin
|
5bf9e62244
|
Consistent spacing in servant-client
|
2015-12-23 00:00:09 +01:00 |
|
aaron levin
|
4ecbf2f1b8
|
Fix spelling in servant-client test
|
2015-12-22 23:58:50 +01:00 |
|
aaron levin
|
d7a719d3d2
|
Fix servant-foreign tests (now passing)
|
2015-12-22 23:57:34 +01:00 |
|
aaron levin
|
61fe932d0a
|
Work around lacking Eq instance for HeaderArg
|
2015-12-22 00:33:05 +01:00 |
|
aaron levin
|
7d9523eed1
|
Fix servant-foreign rebasing + update API
|
2015-12-21 23:35:49 +01:00 |
|
Arian van Putten
|
014d2df986
|
Fix jwt auth tests
|
2015-12-21 14:53:13 +01:00 |
|
aaron levin
|
e241c5198a
|
Fix indentation in client specs
|
2015-12-21 00:08:39 +01:00 |
|
aaron levin
|
710479e109
|
Auth + JWT Tests compile without errors
|
2015-12-20 23:44:02 +01:00 |
|
aaron levin
|
88974106b1
|
Update server for new Delayed type
|
2015-12-20 23:00:43 +01:00 |
|
aaron levin
|
b2103790b0
|
Remove warnings
|
2015-12-20 22:51:34 +01:00 |
|
aaron levin
|
c432891035
|
Update HasServer instances for auth lax/strict
|
2015-12-20 22:51:34 +01:00 |
|
aaron levin
|
ee1e0fe355
|
Delayed handler for Lax authentication
|
2015-12-20 22:51:32 +01:00 |
|
aaron levin
|
1aca415ec7
|
Use new Delayed type to capture authentication
|
2015-12-20 22:49:56 +01:00 |
|
Arian van Putten
|
667dbbc8cd
|
Make auth tests
|
2015-12-20 22:49:50 +01:00 |
|
Arian van Putten
|
dc699a93e0
|
Refine the jwt api
|
2015-12-20 22:49:50 +01:00 |
|
aaron levin
|
2b3df72fa2
|
Begin integrating upstream changes into auth
|
2015-12-20 22:49:50 +01:00 |
|
aaron levin
|
2424424ab2
|
servant-server: Remove unnecessary dependency on Common.Text
|
2015-12-20 22:49:50 +01:00 |
|
aaron levin
|
fff82de2d8
|
servant-foreign: Fix rebase changes
|
2015-12-20 22:49:47 +01:00 |
|
Arian van Putten
|
4965f1a113
|
Add instances for auth in servant-mock
|
2015-12-20 22:47:35 +01:00 |
|
Arian van Putten
|
6640ac358b
|
Add support for authentication to servant-foreign and servant-js
|
2015-12-20 22:47:32 +01:00 |
|
Arian van Putten
|
79ac58a33d
|
Solve extra merge conflicts
|
2015-12-20 22:41:06 +01:00 |
|
Arian van Putten
|
c64fa05611
|
Change JSON to be the bearing type of JWT auth.
This way both client and server can be the same API type.
|
2015-12-20 22:41:06 +01:00 |
|
Arian van Putten
|
a76b1f9e90
|
Export the auth stuff for jwt
|
2015-12-20 22:41:06 +01:00 |
|
Arian van Putten
|
51a68bd60d
|
Add JWT to servant-server
|
2015-12-20 22:41:06 +01:00 |
|
aaron levin
|
7616eff8b7
|
remove policy specificity and add lax endpoint
|
2015-12-20 22:41:06 +01:00 |
|
aaron levin
|
8dbc857c8e
|
Amend greet.hs to include authentication
|
2015-12-20 22:41:06 +01:00 |
|
aaron levin
|
d0ee287ba1
|
Properly export ToAuthInfo and AuthenticationInfo
|
2015-12-20 22:41:06 +01:00 |
|
aaron levin
|
bb88c786f0
|
Remove client-specific data from AuthInfo
|
2015-12-20 22:41:06 +01:00 |
|
aaron levin
|
39d20f51d8
|
Update CHANGELOG
|
2015-12-20 22:41:06 +01:00 |
|
aaron levin
|
b0b652a237
|
serant-docs support for Authentication
|
2015-12-20 22:41:06 +01:00 |
|
aaron levin
|
4e4bbff8bc
|
Export AuthenticateRequest instance for BasicAuth
|
2015-12-20 22:41:06 +01:00 |
|
aaron levin
|
3fb8f6ff66
|
Fix spelling mistake
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
dd003b6887
|
Fix warnings
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
756cd842da
|
Add to changelog
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
948951b6e9
|
Add authentication to servant-client
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
3f5106da77
|
CHANGELOG entries for servant and servant-server
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
c7da1ba9dc
|
Small haddocks changes for authentication
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
5bbedb838d
|
Fix spelling issues in auth-combinator
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
65bfa1d844
|
Remove derived 'Show' instance for 'RR'
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
4cb14a6659
|
Remove 'Show' instance for RouteMismatch
|
2015-12-20 22:41:05 +01:00 |
|
Alp Mestanogullari
|
c782266d15
|
fix another build error
|
2015-12-20 22:41:05 +01:00 |
|
Alp Mestanogullari
|
c7caebad59
|
fix some build errors on 7.8/7.10
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
842dc1d934
|
explicitly import 'mempty' for GHC 7.8.4
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
d692c05cdb
|
Use new strictProtect (arguments were flipped)
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
961c08bdac
|
Swap AuthHandlers and subserver placement
if subserver is last it makes it easier to work with.
|
2015-12-20 22:41:05 +01:00 |
|
aaron levin
|
167e70351b
|
Fix authentication example
|
2015-12-20 22:41:05 +01:00 |
|