1 25 26 package org.objectweb.easybeans.security.api; 27 28 import java.security.Principal ; 29 30 import javax.security.auth.Subject ; 31 32 36 public interface EZBSecurityContext { 37 38 43 Principal getCallerPrincipal(final boolean runAsBean); 44 45 52 Subject enterRunAs(final Subject runAsSubject); 53 54 58 void endsRunAs(final Subject oldSubject); 59 60 65 Principal [] getCallerRoles(final boolean runAsBean); 66 67 } 68 | Popular Tags |