{
 "merchantx_ma-service.git": {
  "cicd/tanzu-uat/L01/configmap-k8s/application-dev.properties": [
   "spring.datasource.password=Mb@123456!",
   "send.mail.password=ENC(wNs9TjYfwHVJG5QM9dCb3do5bXCQaOMZ)",
   "mms.core.password=Mb123abc..",
   "messaging.kafka.proxy.password=XSCueTLxYNJqBDvd",
   "send.mail.password=ENC(wa9nLi/D28Mq5kcoNt2I0BLS2tx3QR9f)",
   "rsa.private.key=-----BEGIN RSA PRIVATE KEY-----MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCFE3npmtdtqY/Aqo9y/t43yDNMYhwdWA5roMdhPMA2S86vdYFb5gHn+M7nVuw98waCYl12U8RLkIPTBGSr387y0bdxmRqGI68QIG01uEL2tjCa1jmuHKwv5vcsE",
   "amazonProperties.accessKey=AKIAD2C822B77FCCD057",
   "oauth2.clientSecret=c1ef48ee-39dd-4801-97a4-efd3ed733003",
   "d-otp-ms.clientSecret=2CPyCVy8NdFVOMDV8ymK5nyD5YVQWRJH",
   "spring.datasource.url=jdbc:mysql://10.215.102.41:3306/MerchantX_ma?useSSL=false",
   "spring.datasource.url=jdbc:mysql://10.215.102.41:3306/MerchantX_ma?useSSL=false&serverTimezone=UTC"
  ],
  "mvnw": [
   "case \"${MVNW_PASSWORD:+has-password}\" in"
  ],
  "src/main/java/com/mbbank/ma/config/oauth2/custom/CustomAuthenticationProvider.java": [
   "String password = authentication.getCredentials().toString();"
  ],
  "src/main/java/com/mbbank/ma/controller/LoginController.java": [
   "//        // Giả sử username = \"admin\" và password = \"123456\"",
   "//            String token = JwtUtil.generateToken(request.getUserPass());"
  ],
  "src/main/java/com/mbbank/ma/service/internal/mm/MMCallMaUserService.java": [
   "String password = StringCommon.generateRandomString(10);",
   "String password = generateRandomPassword();"
  ],
  "src/main/resources/application-dev.properties": [
   "spring.datasource.password=ENC(PwnSgLOI7HlyGbHg9GKrhqVWKQUNrlaE)",
   "send.mail.password=ENC(wNs9TjYfwHVJG5QM9dCb3do5bXCQaOMZ)",
   "mms.core.password=Mb123abc..",
   "messaging.kafka.proxy.password=XSCueTLxYNJqBDvd",
   "send.mail.password=dhynjshowqtuzxvl",
   "#spring.datasource.password=ENC(PwnSgLOI7HlyGbHg9GKrhqVWKQUNrlaE)",
   "send.mail.password=ENC(wa9nLi/D28Mq5kcoNt2I0BLS2tx3QR9f)",
   "spring.mail.password=dhynjshowqtuzxvl",
   "#spring.datasource.password=MASSO@2025@#",
   "spring.datasource.password=Mb@123456!",
   "spring.datasource.password=MASSO@2025@#",
   "#spring.datasource.password=Mb@123456",
   "rsa.private.key=-----BEGIN RSA PRIVATE KEY-----MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCFE3npmtdtqY/Aqo9y/t43yDNMYhwdWA5roMdhPMA2S86vdYFb5gHn+M7nVuw98waCYl12U8RLkIPTBGSr387y0bdxmRqGI68QIG01uEL2tjCa1jmuHKwv5vcsE",
   "amazonProperties.accessKey=AKIAD2C822B77FCCD057",
   "oauth2.clientSecret=c1ef48ee-39dd-4801-97a4-efd3ed733003",
   "d-otp-ms.clientSecret=2CPyCVy8NdFVOMDV8ymK5nyD5YVQWRJH",
   "spring.datasource.url=jdbc:mysql://10.215.102.41:3306/MerchantX_ma?useSSL=false",
   "spring.datasource.url=jdbc:mysql://14.225.11.28:3306/sc_data?useSSL=false",
   "spring.datasource.url=jdbc:mysql://14.225.11.28:3306/sc_data?useSSL=false&serverTimezone=Asia/Ho_Chi_Minh",
   "#spring.datasource.url=jdbc:mysql://10.215.102.41:3306/MerchantX_ma?useSSL=false&serverTimezone=UTC",
   "spring.datasource.url=jdbc:mysql://10.215.102.41:3306/MerchantX_ma?useSSL=false&serverTimezone=UTC",
   "spring.datasource.url=jdbc:mysql://14.225.11.28:3306/sc_data?useSSL=false&serverTimezone=UTC",
   "#spring.datasource.url=jdbc:mysql://10.215.102.41:3306/mb-ma?useSSL=false&serverTimezone=UTC"
  ],
  "target/classes/application-dev.properties": [
   "send.mail.password=dhynjshowqtuzxvl",
   "spring.datasource.password=ENC(PwnSgLOI7HlyGbHg9GKrhqVWKQUNrlaE)",
   "send.mail.password=ENC(wNs9TjYfwHVJG5QM9dCb3do5bXCQaOMZ)",
   "rsa.private.key=-----BEGIN RSA PRIVATE KEY-----MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCFE3npmtdtqY/Aqo9y/t43yDNMYhwdWA5roMdhPMA2S86vdYFb5gHn+M7nVuw98waCYl12U8RLkIPTBGSr387y0bdxmRqGI68QIG01uEL2tjCa1jmuHKwv5vcsE",
   "oauth2.clientSecret=c1ef48ee-39dd-4801-97a4-efd3ed733003",
   "spring.datasource.url=jdbc:mysql://14.225.11.28:3306/sc_data?useSSL=false&serverTimezone=Asia/Ho_Chi_Minh",
   "spring.datasource.url=jdbc:mysql://14.225.11.28:3306/sc_data?useSSL=false&serverTimezone=UTC",
   "spring.datasource.url=jdbc:mysql://10.215.102.41:3306/MerchantX_ma?useSSL=false&serverTimezone=UTC"
  ],
  "src/main/java/com/mbbank/ma/config/CustomAuthenticationProvider.java": [
   "//        String password = authentication.getCredentials().toString();"
  ],
  "cicd/tanzu-uat/Jenkinsfile": [
   "def secret_key = \"${project_name}\""
  ],
  "src/main/java/com/mbbank/ma/common/AuthConstans.java": [
   "public static final String CLIENT_SECRET = \"client_secret\";",
   "public static final String REFRESH_TOKEN = \"refresh_token\";"
  ],
  "src/main/java/com/mbbank/ma/common/AuthConstants.java": [
   "public static final String CLIENT_SECRET = \"client_secret\";",
   "public static final String REFRESH_TOKEN = \"refresh_token\";"
  ],
  "src/main/java/com/mbbank/ma/config/JwtUtil.java": [
   "private static final String SECRET_KEY = \"your-secret-key\";"
  ],
  "src/main/java/com/mbbank/ma/config/oauth2/RequestFilterConfiguration.java": [
   "byte[] encoded = Base64.getDecoder().decode(pem.replace(\"-----BEGIN RSA PRIVATE KEY-----\", \"\").replace(\"-----END RSA PRIVATE KEY-----\", \"\").replace(\"\\n\", \"\"));",
   "String token = getTokenFromRequest(request);",
   "String extractToken = jwtUtil.extractUsername(token);"
  ],
  "src/main/java/com/mbbank/ma/util/RSACommon.java": [
   "String privateKeyPEM = privateKeyPem.replace(\"-----BEGIN PRIVATE KEY-----\", \"\").replace(\"-----END PRIVATE KEY-----\", \"\").replaceAll(\"\\n\", \"\");"
  ],
  "src/main/java/com/mbbank/ma/config/intergration/Oauth2/DefaultOAuth2LifeCycleBuilder.java": [
   "this.clientSecret = clientSecret;"
  ],
  "src/main/java/com/mbbank/ma/config/intergration/Oauth2/OAuth2Client.java": [
   "this.clientSecret = clientSecret;"
  ],
  "src/main/java/com/mbbank/ma/config/intergration/Oauth2/OAuth2LifeCycle.java": [
   "token = this.retryGetToken();",
   "token = this.oAuth2Client.getToken();"
  ],
  "src/main/java/com/mbbank/ma/config/oauth2/jwt/JwtFilter.java": [
   "//        String token = authHeader.substring(7);",
   "//            String extractToken = extractUsername(token);",
   "//        final String extractToken = extractUsername(token);",
   "String token = authHeader.substring(7);",
   "String extractToken = extractUsername(token);",
   "final String extractToken = extractUsername(token);"
  ],
  "src/main/java/com/mbbank/ma/controller/AuthController.java": [
   "String token = s.getHeader(HttpHeaders.AUTHORIZATION);",
   "token = token.substring(7);  // Lấy token từ header Authorization"
  ],
  "src/main/java/com/mbbank/ma/service/external/impl/DOtpServiceImpl.java": [
   "String token = getTokenFromRequest(bearerToken);",
   "String extractToken = jwtUtil.extractUsername(token);"
  ],
  "src/main/java/com/mbbank/ma/service/external/impl/QueryServiceImpl.java": [
   "String token = jwtUtil.getTokenFromRequest(bearerToken);",
   "String extractToken = jwtUtil.extractUsername(token);"
  ],
  "src/main/java/com/mbbank/ma/service/external/impl/UsersServiceImpl.java": [
   "String token = EncryptionUtils.encrypt(String.valueOf(usersEntity.getId()), appProperties.encryptionKey);",
   "//            String token = JwtUtil.generateToken(data.getUserPass());",
   "String token = EncryptionUtils.encrypt(usersEntity.getUserName(), appProperties.encryptionKey);"
  ],
  "src/main/java/com/mbbank/ma/util/CommonUtils.java": [
   "token = authHeader.substring(7);"
  ],
  "src/main/java/com/mbbank/ma/util/EncryptionUtils.java": [
   "* token before update: https://merchantx.mb.com?token=org.bouncycastle.util.encoders.Base64%403472e8ef (hình như token này lỗi)",
   "* token after updated: https://merchantx.mb.com?token=8-kjdSprZxXUoqjxY3kP8NujHrLQ_rvIqWMn5QlLUwVTggWbNiXtfqQrWDpSDI-1aTCU5MfXTtGYGWIIXL_kyol5YxJX"
  ],
  "src/main/java/com/mbbank/ma/service/impl/UsersServiceImpl.java": [
   "//            String token = JwtUtil.generateToken(data.getUserPass());",
   "String token = UrlUtils.extractParameter(uri, \"token\");",
   "String token = JwtUtil.generateToken(data.getUserPass());"
  ],
  "src/main/java/com/mbbank/ma/service/impl/SendMailServiceImpl.java": [
   "String token = EncryptionUtils.encrypt(jsonStr, encryptKey);"
  ],
  "src/main/java/com/mbbank/ma/config/JwtAuthenticationFilterNoAuth.java": [
   "//            String token = getTokenFromRequest(request);",
   "String token = getTokenFromRequest(request);"
  ],
  "src/main/java/com/mbbank/ma/config/RequestFilterConfiguration.java": [
   "//                String token = getTokenFromRequest(request);",
   "String token = getTokenFromRequest(request);"
  ],
  "src/main/java/com/mbbank/ma/service/impl/TestMailServiceImpl.java": [
   "String token = EncryptionUtils.encrypt(jsonStr, encryptKey);"
  ]
 },
 "merchantx_ma-webapp.git": {
  "src/app/common/enum/EApiUrl.ts": [
   "FORGET_PASSWORD = \"api/v1/forget-password/send-mail\",",
   "RESET_PASSWORD = \"api/v1/forget-password/reset-password\",",
   "FORGET_PASSWORD = \"forget-password/send-mail\",",
   "RESET_PASSWORD = \"forget-password/reset-password\",",
   "FORGET_PASSWORD=\"forget-password/send-mail\",",
   "RESET_PASSWORD=\"forget-password/reset-password\",",
   "FORGET_PASSWORD=\"forget-password/request-sendKey\","
  ],
  "src/app/component/change-password/change-password.component.ts": [
   "checkPassword(password: string) {",
   "this.isValidPassword = this.passwordCriteria.length && this.passwordCriteria.uppercase && this.passwordCriteria.number && this.passwordCriteria.specialChar;",
   "const isValidPassword = this.passwordCriteria.length && this.passwordCriteria.uppercase && this.passwordCriteria.number && this.passwordCriteria.specialChar;"
  ],
  "src/app/component/change-password/dialog-change-pw/dialog-change-pw.component.ts": [
   "checkPassword(password: string) {",
   "this.isValidPassword = this.passwordCriteria.length && this.passwordCriteria.uppercase && this.passwordCriteria.number && this.passwordCriteria.specialChar;"
  ],
  "src/app/component/human-resource-management/gen-password/gen-password.component.ts": [
   "const password = this.pass;"
  ],
  "src/app/component/human-resource-management/human-resource-create/human-resource-create.component.ts": [
   "const password = this.formInfo.get('pass')?.value;",
   "const password = this.formSetRole.get('pass')?.value;"
  ],
  "src/app/component/login/login.component.ts": [
   "let password = localStorage.getItem('password');",
   "password: this.decryptPassword(password),",
   "encryptPassword(password: string): string {",
   "token: token,"
  ],
  "src/scss/_icons.scss": [
   ".icon-change_password:before {"
  ],
  "src/app/component/dialog/login-notification/login-notification.component.ts": [
   "this.formLockAccount.get('password')!.setErrors({incorrectPassword: true});",
   "token: token,"
  ],
  "src/app/component/human-resources/human-resource-management/gen-password/gen-password.component.ts": [
   "const password = this.pass;"
  ],
  "src/app/component/human-resources/human-resource-management/human-resource-create/human-resource-create.component.ts": [
   "const password = this.formSetRole.get('pass')?.value;"
  ],
  "src/app/common/service/auth/authentication.service.ts": [
   "let token = localStorage.getItem(environment.accessToken);",
   "let token: string | null = null;",
   "token = localStorage.getItem(environment.accessToken);",
   "let token = sessionStorage.getItem(environment.accessToken);",
   "token = sessionStorage.getItem(environment.accessToken);"
  ],
  "src/environments/environment.dev.ts": [
   "accessToken: 'access_token',",
   "refeshToken: 'refesh_token',",
   "refeshToken:'refesh_token',"
  ],
  "src/environments/environment.ts": [
   "accessToken: 'access_token',",
   "refeshToken:'refesh_token',"
  ],
  "src/app/common/service/idle/idle.service.ts": [
   "let dataReq = {token: token}"
  ],
  "src/app/app.component.ts": [
   "let dataReq = {token: token}"
  ],
  "src/app/base/layout/header/header.component.ts": [
   "let dataReq = {token: token}"
  ],
  "src/environments/environment.uat.ts": [
   "accessToken: 'access_token',"
  ]
 },
 "poms_be_hrm-service.git": {
  "src/main/resources/application-dev.yml": [
   "password: ${DB_PASSWORD:pOmS@2026!@#}",
   "password: \"${REDIS_PASSWORD:TamDT@2025@#}\"",
   "url: ${DB_URL:jdbc:postgresql://172.31.2.15:5432/poms}"
  ],
  "src/main/resources/application-prod.yml": [
   "password: ${DB_PASSWORD}",
   "password: ${REDIS_PASSWORD:}"
  ],
  "README.md": [
   "| `DB_URL` / `DB_USERNAME` / `DB_PASSWORD` | PostgreSQL | `jdbc:postgresql://172.31.2.15:5432/poms`, `poms` |"
  ]
 }
}