It's always obvious when you see it...... requestContext is the simulation of the old V2 context and for that you need to call requestContext.getPrincipalName(). In V3 it's called resolutionContext and you call resolutionContext .getPrincipal() /Rod