All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- eliminate authenticationSpecification method
- allow authenticate method to "refresh" a token
- allow token to arrive on header, query, body
- strip 'Bearer ' string from any authorization header
- username and password can arrive on query or body
- patch - invalidate with user not found
- migrate to jest
authorize
function argument is now the full Express request object- Authorization token may be delivered by query parameter
token
or theauthorization
header authenticate
function argument is now the full Express request objectauthenticate
function rejects if username or password are missing- Update koop-output-geoservices peer dependency to 2.0.0
1.2.0 - 2018-06-08
- replaced
getAuthenticationSpecification
withauthenticationSpecification
1.1.1 - 2018-05-31
- Include peer-dependencies koop and and koop-output-geoservices
1.1.0 - 2018-05-29
- new option
useHttp
. Must be a boolean. This will get added verbatim to the result of authenticationSpecification function
1.0.0 - 2018-05-22
- Initial release of an authentication plugin for Koop that leverages a file-based user-store.