commons-auth

simple implementation of an authentication endpoint with jwt, password-reset etc.

MIT License

Stars
15
Committers
2

Bot releases are visible (Hide)

commons-auth -

Published by melistik about 6 years ago

added ExceptionHandling within JwtServletFilter caught within CustomAuthoritiesProvider

commons-auth -

Published by melistik about 6 years ago

  • improved CustomAuthoritiesProvider to allow also to cacth HttpServletRequest
  • this allows to read also Headers or UrlPath...
commons-auth -

Published by melistik about 6 years ago

  • findById added to AppService
commons-auth -

Published by melistik over 6 years ago

  • introduce CustomAuthoritiesProvider to allow adding custom authorities during
    • jwt-creation
    • security-context initialization
  • scopes of jwt-token don't only contain ROLE_* also other authorities are possible
  • refactored JwtTokenService to allow use without AppUser
commons-auth -

Published by melistik over 6 years ago

  • AppUserReference moved to api
  • use UserDetails instead of AppUser where possible
commons-auth -

Published by melistik over 6 years ago

introduced AppUserReference as a simple representation of AppUser without password, keyVaules, audit etc.

commons-auth -

Published by melistik over 6 years ago

  • upgraded to commons-rest 1.3.0
  • refactored resources
commons-auth -

Published by melistik over 6 years ago

upgraded to email-template-builder 1.0.0

commons-auth -

Published by melistik over 6 years ago

replaced custom email-template by separated project email-template-builder

commons-auth -

Published by melistik over 6 years ago

  • added custom password, username and email validation + endpoint
  • allow to configure password and username requirements via properties
    • password-default: length at least 8, 1 upper, 1 lower, 1 special, 1 digit
    • username-default: a-z and digits and special ".-_"
  • added validation endpoint in order to check in advance
  • added option to reset password also via username
  • many small changes regarding the error handling and errorCodes
  • upgraded spring-boot 2.0.3
commons-auth -

Published by melistik over 6 years ago

  • simplified registration flow in order to shift base64 encoding problem
  • added pattern to username
commons-auth -

Published by melistik over 6 years ago

  • fixed registration verification flow
commons-auth -

Published by melistik over 6 years ago

  • upgraded to commons-rest 1.1.1
  • fixed verificationToken issue with base64 encoded
commons-auth -

Published by melistik over 6 years ago

  • stable release with working jpa + mongo store implementation
  • finalized all configuration options
  • simplified services to use them also for other purposes (for example: EmailTemplate, EmailService, KeyGenerator)
commons-auth -

Published by melistik over 6 years ago

  • added event-hooks
  • rearranged mailService to use for other purproses
  • replaced MongoRepository with MongoTemplate in order to simplify setup (no EnableMongoRepositories is needed)
  • minor fixes and improvements
commons-auth -

Published by melistik over 6 years ago

upgraded to spring-boot 2.0.1 and commons-rest 1.0.0

commons-auth - 0.1.1

Published by melistik over 6 years ago

upgraded spring-boot and common-rest

commons-auth - 0.1.0

Published by melistik over 6 years ago

first correct release

  • api for auth, forget, verify, refreshToken, profileUpdate, changePassword etc.
  • api for admin to browse all users
  • java resources to consume all endpoints via java
commons-auth -

Published by melistik over 6 years ago

  • many small fixes
  • added first version of api-resource-client
commons-auth -

Published by melistik over 6 years ago

initial draft