That is true, PL does not produces the Principal as you pointed out. In this case, you should create a producer for the principal based on the Identity bean.