org.apache.jackrabbit.oak.security.authentication.LoginContextProviderImpl.class Maven / Gradle / Ivy
???? 2 x
I J K L M
N O P Q R S
T U
I
V W
X
Y Z
[ \ ]
^ Q _ `
a b
c d e f log Lorg/slf4j/Logger; appName Ljava/lang/String;
configuration )Ljavax/security/auth/login/Configuration; contentRepository 1Lorg/apache/jackrabbit/oak/api/ContentRepository; securityProvider 9Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider; ?(Ljava/lang/String;Ljavax/security/auth/login/Configuration;Lorg/apache/jackrabbit/oak/api/ContentRepository;Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;)V Code LineNumberTable LocalVariableTable this LLorg/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl; getLoginContext o(Ljavax/jcr/Credentials;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/security/authentication/LoginContext; credentials Ljavax/jcr/Credentials;
workspaceName subject Ljavax/security/auth/Subject; handler .Ljavax/security/auth/callback/CallbackHandler;
StackMapTable U
Exceptions g RuntimeVisibleAnnotations Ljavax/annotation/Nonnull;
getSubject ()Ljavax/security/auth/Subject; e Ljava/lang/SecurityException; \ Ljavax/annotation/CheckForNull; getCallbackHandler Y(Ljavax/jcr/Credentials;Ljava/lang/String;)Ljavax/security/auth/callback/CallbackHandler; ()V
SourceFile LoginContextProviderImpl.java ' F ! " # $ % & = > CFound pre-authenticated subject: No further login actions required. h i j Dorg/apache/jackrabbit/oak/spi/security/authentication/PreAuthContext ' k javax/security/auth/Subject C D Forg/apache/jackrabbit/oak/spi/security/authentication/JaasLoginContext ' l m n o = p java/lang/SecurityException 2Can't check for pre-authenticated subject. Reason: q r i s Eorg/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl ' t Jorg/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl u v w java/lang/Object Jorg/apache/jackrabbit/oak/spi/security/authentication/LoginContextProvider (javax/security/auth/login/LoginException org/slf4j/Logger debug (Ljava/lang/String;)V (Ljavax/security/auth/Subject;)V ?(Ljava/lang/String;Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljavax/security/auth/login/Configuration;)V java/security/AccessController
getContext &()Ljava/security/AccessControlContext; C(Ljava/security/AccessControlContext;)Ljavax/security/auth/Subject;
getMessage ()Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/Object;)V ?(Ljavax/jcr/Credentials;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/ContentRepository;Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;)V org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! " # $ % &