Tags: scalecube/scalecube-services
Tags
Auth refactoring (#903) * Added scalecube-security-vault * Enhanced Secured annotation with roles and permissions attributes * Removed ConnectionSetup * Updated Principal * Fixed Reflect * Fixed Principal * Enhanced RequestContext * Cleanup * Added javadocs * Fixed StaticAddressRouter * Moved ServiceMethodDefinition to different package * Added ServiceRolesProcessor * Added RequestContext.deferSecured() * Moved PrincipalMapper, CredentialsSupplier, Authenticator to ".auth" package * Moved ServicePrincipal to "io.scalecube.services.auth" * Added NPEs checks to services-security module * Cosmetic change in ServiceMethodInvoker * Cosmetic changes, smarter logging for Principal.NULL_PRINCIPAL * Removed validation of message in ServiceMethodInvoker.toRequest() * Enhanced audit logging * Enhanced StaticAddressRouter * Changed signature of CredentialsSupplier, added more responsibility to ServiceTokenCredentialsSupplier * Added toString * Added CredentialsSuppliers * Moved annotation `@Secured` to service level, added new attribute `deferSecured: true (default)`, enhanced SMI -> now it looks after deferSecured flag * Removed strange toForbiddenException * Set scalecube-security -> 1.1.1
Added useful methods for ServiceTokenCredentialsSupplier
Changed signature of CredentialsSupplier, added more responsibility t… …o ServiceTokenCredentialsSupplier
PreviousNext