org.apache.jackrabbit.oak.security.authentication.LoginContextProviderImpl.class Maven / Gradle / Ivy
???? 2 ?
3 o 1 p 1 q 1 r 1 s 1 t
1 u 1 v w x y z
{ |
o
1 } ~
1
?
? ?
? ? ?
? x ? ?
? 1 ? ? ?
? ? ?
? ?
? ? ? x ? ? ? ?
? ?
( o ?
( ?
( ?
( ? x ? ?
? ? ?
? ? ? ? log Lorg/slf4j/Logger; appName Ljava/lang/String; params @Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters; contentRepository 1Lorg/apache/jackrabbit/oak/api/ContentRepository; securityProvider 9Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;
whiteboard 5Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;
configuration )Ljavax/security/auth/login/Configuration; ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;Lorg/apache/jackrabbit/oak/api/ContentRepository;Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;)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 |
Exceptions ? 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; getConfiguration +()Ljavax/security/auth/login/Configuration; (Ljava/security/NoSuchAlgorithmException; 'Ljava/security/NoSuchProviderException; loginConfig
configSpiName ? ? ? ? ()V
SourceFile LoginContextProviderImpl.java C l 7 8 9 : ; < = > ? @ Y Z 5 6 CFound pre-authenticated subject: No further login actions required. ? ? ? Dorg/apache/jackrabbit/oak/spi/security/authentication/PreAuthContext C ? javax/security/auth/Subject _ ` Forg/apache/jackrabbit/oak/spi/security/authentication/JaasLoginContext a b C ? ? ? ? Y ? java/lang/SecurityException 2Can't check for pre-authenticated subject. Reason: ? ? ? ? Eorg/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl C ? A B 6org.apache.jackrabbit.oak.authentication.configSpiName java/lang/String ? ? ? JavaLoginConfig ? ? ? ? ? dNo configuration found for application {} though fetching JAAS configuration from SPI {} is enabled. ? ? &java/security/NoSuchAlgorithmException &Error fetching JAAS config from SPI {} %java/security/NoSuchProviderException java/lang/StringBuilder 7Failed to retrieve login configuration: using default. ? ? ? ? ? ? ? ? 6No login configuration available for {}; using default ? ? ? Jorg/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl ? ? ? java/lang/Object Jorg/apache/jackrabbit/oak/spi/security/authentication/LoginContextProvider (javax/security/auth/login/LoginException 'javax/security/auth/login/Configuration 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;Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;)V >org/apache/jackrabbit/oak/spi/security/ConfigurationParameters getConfigValue I(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; getInstance ?
Parameters InnerClasses ?(Ljava/lang/String;Ljavax/security/auth/login/Configuration$Parameters;Ljava/lang/String;)Ljavax/security/auth/login/Configuration; getAppConfigurationEntry F(Ljava/lang/String;)[Ljavax/security/auth/login/AppConfigurationEntry; warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString info Gorg/apache/jackrabbit/oak/spi/security/authentication/ConfigurationUtil getDefaultConfiguration k(Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)Ljavax/security/auth/login/Configuration; org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; 2javax/security/auth/login/Configuration$Parameters 1 3 4 5 6 7 8 9 : ; <