Вставить SecurityContext (аналогично SecurityContextHolder из Spring) - PullRequest
0 голосов
/ 25 сентября 2018

Я использую Jersey 2.27 в Google App Engine, поэтому я также использую библиотеку Objectify, которая управляет моими классами сущностей.Я хочу иметь возможность получить SecurityContext в одном из этих классов, но Injecting не работает, так как POJO не управляется самим Джерси.

Схожи ли они с способом Spring через SecurityContextHolder в Джерси 2.27?

@Entity
public class Item {

    ...
    private String modifiedBy;
    ...

    @OnSave
    private void onSave() {
        this.modifiedBy = SecurityContextHolder.getContext().getUserPrincipal();
    }

}
...