SUPPORT-8817: fix for review (1)
This commit is contained in:
parent
08c1555e4e
commit
0b29dea6a2
3 changed files with 44 additions and 13 deletions
|
|
@ -56,9 +56,9 @@ public class ExtractController {
|
||||||
).get();
|
).get();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
String userAccountId = SecurityUtil.getUserId();
|
String esiaUserId = SecurityUtil.getUserIdsPair().getEsiaUserId();
|
||||||
if (userAccountId != null) {
|
if (esiaUserId != null) {
|
||||||
String esiaAccessToken = EsiaTokensStore.getAccessToken(userAccountId);
|
String esiaAccessToken = EsiaTokensStore.getAccessToken(esiaUserId);
|
||||||
PersonModel personModel = personalDataService.getPersonModel(esiaAccessToken);
|
PersonModel personModel = personalDataService.getPersonModel(esiaAccessToken);
|
||||||
|
|
||||||
ExtractEmptyRequestDto emptyRequest = new ExtractEmptyRequestDto(personModel.getLastName(),
|
ExtractEmptyRequestDto emptyRequest = new ExtractEmptyRequestDto(personModel.getLastName(),
|
||||||
|
|
|
||||||
|
|
@ -25,19 +25,11 @@ public final class SecurityUtil {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getErvuId() {
|
public static String getErvuId() {
|
||||||
return getUserAccountIdPart(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String getUserId() {
|
|
||||||
return getUserAccountIdPart(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static String getUserAccountIdPart(int index) {
|
|
||||||
return Optional.ofNullable(SecurityContextHolder.getContext().getAuthentication())
|
return Optional.ofNullable(SecurityContextHolder.getContext().getAuthentication())
|
||||||
.map(a -> ((JwtAuthentication) a).getUserAccountId())
|
.map(a -> ((JwtAuthentication) a).getUserAccountId())
|
||||||
.map(userAccountId -> {
|
.map(userAccountId -> {
|
||||||
String userAccountIdPart = userAccountId.split(":")[index];
|
String ervuId = userAccountId.split(":")[1];
|
||||||
return "null".equals(userAccountIdPart) ? null : userAccountIdPart;
|
return "null".equals(ervuId) ? null : ervuId;
|
||||||
})
|
})
|
||||||
.orElse(null);
|
.orElse(null);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
39
config/local.env
Normal file
39
config/local.env
Normal file
|
|
@ -0,0 +1,39 @@
|
||||||
|
TZ=Europe/Moscow
|
||||||
|
|
||||||
|
# App datasource
|
||||||
|
DB_APP_USERNAME=ervu_lkrp_fl
|
||||||
|
DB_APP_PASSWORD=ervu_lkrp_fl
|
||||||
|
DB_APP_HOST=10.10.31.119
|
||||||
|
DB_APP_PORT=5432
|
||||||
|
DB_APP_NAME=ervu_lkrp_fl
|
||||||
|
|
||||||
|
ESIA_SCOPES=snils, fullname, birthdate, id_doc
|
||||||
|
ESIA_BASE_URI=https://esia-portal1.test.gosuslugi.ru/
|
||||||
|
ESIA_ISSUER_URL=http://esia-portal1.test.gosuslugi.ru/
|
||||||
|
ESIA_CLIENT_ID=MNSV93
|
||||||
|
ESIA_CLIENT_CERT_HASH=CF35A98C48E48665EA73530537BAFBB51F911C434ADC89215C2F86DCD04E28C5
|
||||||
|
ESIA_REDIRECT_URL=http://localhost:8080/
|
||||||
|
|
||||||
|
SIGN_URL=https://ervu-sign-dev.k8s.micord.ru/sign
|
||||||
|
SIGN_VERIFY_URL=https://ervu-sign-dev.k8s.micord.ru/verify
|
||||||
|
|
||||||
|
ERVU_KAFKA_BOOTSTRAP_SERVERS=local-kafka:9094
|
||||||
|
ERVU_KAFKA_USERNAME=user2
|
||||||
|
ERVU_KAFKA_PASSWORD=Blfi9d2OFG
|
||||||
|
ERVU_KAFKA_SASL_MECHANISM=PLAIN
|
||||||
|
ERVU_KAFKA_SECURITY_PROTOCOL=PLAINTEXT
|
||||||
|
ERVU_KAFKA_GROUP_ID=ervu-lkrp-fl-new
|
||||||
|
ERVU_KAFKA_REPLY_TOPIC=ervu.lkpr.person.search.response
|
||||||
|
ERVU_KAFKA_REQUEST_TOPIC=ervu.lkpr.person.search.request
|
||||||
|
ERVU_KAFKA_REPLY_TIMEOUT=5
|
||||||
|
ERVU_KAFKA_RECRUIT_REQUEST_TOPIC=ervu.recruit.info.request
|
||||||
|
ERVU_KAFKA_RECRUIT_REPLY_TOPIC=ervu.recruit.info.response
|
||||||
|
ERVU_KAFKA_RECRUIT_HEADER_CLASS=Request@urn://rostelekom.ru/RP-SummonsTR/1.0.5
|
||||||
|
ERVU_KAFKA_REGISTRY_EXTRACT_EMPTY_REQUEST_TOPIC=ervu.extract.empty.request
|
||||||
|
ERVU_KAFKA_REGISTRY_EXTRACT_REQUEST_TOPIC=ervu.extract.info.request
|
||||||
|
ERVU_KAFKA_REGISTRY_EXTRACT_REPLY_TOPIC=ervu.extract.info.response
|
||||||
|
ERVU_KAFKA_EXTRACT_HEADER_CLASS=request@urn://rostelekom.ru/ERVU-extractFromRegistryTR/1.0.3
|
||||||
|
ERVU_KAFKA_DOC_LOGIN_MODULE=org.apache.kafka.common.security.plain.PlainLoginModule
|
||||||
|
|
||||||
|
ESIA_TOKEN_CLEAR_CRON=0 0 */1 * * *
|
||||||
|
COOKIE_PATH=/fl
|
||||||
Loading…
Add table
Add a link
Reference in a new issue