Closed TheLydonKing closed 6 months ago
File | Coverage [63.99%] | :x: |
---|---|---|
DefaultUserRepositories.scala | 100% | :green_apple: |
UserSearchService.scala | 100% | :green_apple: |
UsersFromConfigRepository.scala | 100% | :green_apple: |
AuthManagerConfig.scala | 96.84% | :green_apple: |
TokenController.scala | 86.21% | :green_apple: |
JWTService.scala | 85.18% | :green_apple: |
ConfigProvider.scala | 74.69% | :x: |
ConfigUsersAuthenticationProvider.scala | 74.19% | :x: |
UsersConfig.scala | 73.38% | :x: |
AwsSecretsManagerKeyConfig.scala | 56.5% | :x: |
ActiveDirectoryLDAPConfig.scala | 50% | :x: |
LdapUserRepository.scala | 3.46% | :x: |
AwsSecretsUtils.scala | 0% | :x: |
Total Project Coverage | 65.68% | :green_apple: |
---|
Branch to improve refresh token functionality.
Now when user logs in via refresh token, we check our auth authorities if the user still exists and if their details are still valid rather than simply copying the details from the old token.
This Pull request will stay in draft form until the following work is complete: 1) Our new Service Account for the login service is made available 2) Terraform changes to our deployment are done so that service account credentials can be stored in AWS Secrets Manager 3) Config Changes on our deployment environments have been made
Closes: https://github.com/AbsaOSS/login-service/issues/76