#java #security #mapping #quarkus #elytron
Вопрос:
Я использую quarkus с elytron-security-jdbc с этой конфигурацией
quarkus.security.jdbc.enabled=true quarkus.security.jdbc.principal-query.sql=SELECT u.password_hash, u.salt, u.iteration_count, u.role, u.id FROM users u WHERE u.username=? quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled=true quarkus.security.jdbc.principal-query.bcrypt-password-mapper.password-index=1 quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-index=2 quarkus.security.jdbc.principal-query.bcrypt-password-mapper.iteration-count-index=3 quarkus.security.jdbc.principal-query.attribute-mappings.0.index=4 quarkus.security.jdbc.principal-query.attribute-mappings.0.to=groups quarkus.security.jdbc.principal-query.attribute-mappings.1.index=5 quarkus.security.jdbc.principal-query.attribute-mappings.1.to=id
Какой тип инъекции мне нужно использовать для доступа к атрибуту «id» из контекста приложения?