org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule.class Maven / Gradle / Ivy
???? 2?
f ? c ? c ? c ?
c
c
c c c J c
c
?
f !"#
$$%
c&'()*+*,-.)/0121345
f6 c789
: ?
::;<= c>?
A ?
A@A
:B CDE
GF
GH JIJ
L
c:
cKLMN OP PQR
T ?
TST WUV
Y ?
YW
cWX
YZ[\]^_`
ab
.cde InnerClasses log Lorg/slf4j/Logger; SHARED_KEY_CREDENTIALS Ljava/lang/String;
ConstantValue SHARED_KEY_LOGIN_NAME SHARED_KEY_ATTRIBUTESf SHARED_KEY_PRE_AUTH_LOGIN subject Ljavax/security/auth/Subject; callbackHandler .Ljavax/security/auth/callback/CallbackHandler; sharedState Ljava/util/Map; options @Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters; securityProvider 9Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;
whiteboard 5Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;
systemSession .Lorg/apache/jackrabbit/oak/api/ContentSession; root $Lorg/apache/jackrabbit/oak/api/Root; ()V Code LineNumberTable LocalVariableTable this KLorg/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule;
initialize l(Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map;Ljava/util/Map;)V LocalVariableTypeTable $Ljava/util/Map;
StackMapTable`ghij Signature ?(Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map;Ljava/util/Map;)V logout ()Z success Z
Exceptionsk abort
clearState e Ljava/io/IOException; getSupportedCredentials ()Ljava/util/Set; $()Ljava/util/Set; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; getCredentials ()Ljavax/jcr/Credentials; callback TLorg/apache/jackrabbit/oak/spi/security/authentication/callback/CredentialsCallback; creds Ljavax/jcr/Credentials; ;Ljavax/security/auth/callback/UnsupportedCallbackException; cds Ljava/util/Set; clz Ljava/lang/Class; i$ Ljava/util/Iterator; supported (Ljava/util/Set; "Ljava/util/Set;l#m Ljavax/annotation/CheckForNull; getSharedCredentials sc Ljava/lang/Object; sharedd getSharedLoginName ()Ljava/lang/String; getSharedPreAuthLogin O()Lorg/apache/jackrabbit/oak/spi/security/authentication/PreAuthenticatedLogin; login getSecurityProvider ;()Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider; Ljava/lang/Exception; rcb SLorg/apache/jackrabbit/oak/spi/security/authentication/callback/RepositoryCallback;9;
getWhiteboard 7()Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard; cb SLorg/apache/jackrabbit/oak/spi/security/authentication/callback/WhiteboardCallback;? getRoot &()Lorg/apache/jackrabbit/oak/api/Root;
repository 1Lorg/apache/jackrabbit/oak/api/ContentRepository; )Ljava/security/PrivilegedActionException;J getUserManager 7()Lorg/apache/jackrabbit/api/security/user/UserManager; uc ?Lorg/apache/jackrabbit/oak/spi/security/user/UserConfiguration; userCallBack TLorg/apache/jackrabbit/oak/spi/security/authentication/callback/UserManagerCallback; userManager 5Lorg/apache/jackrabbit/api/security/user/UserManager; sp rnop getPrincipalProvider F()Lorg/apache/jackrabbit/oak/spi/security/principal/PrincipalProvider; pc ILorg/apache/jackrabbit/oak/spi/security/principal/PrincipalConfiguration; principalCallBack ZLorg/apache/jackrabbit/oak/spi/security/authentication/callback/PrincipalProviderCallback; principalProvider DLorg/apache/jackrabbit/oak/spi/security/principal/PrincipalProvider;q
getPrincipals #(Ljava/lang/String;)Ljava/util/Set; userId ?(Ljava/lang/String;)Ljava/util/Set<+Ljava/security/Principal;>; "RuntimeVisibleParameterAnnotations setAuthInfo H(Lorg/apache/jackrabbit/oak/api/AuthInfo;Ljavax/security/auth/Subject;)V authInfo (Lorg/apache/jackrabbit/oak/api/AuthInfo; ais 9Ljava/util/Set;
SourceFile AbstractLoginModule.java ? ? s t u v w xjr zst y zg ? ?lu ? javax/jcr/Credentialsvwx ?y ?v ? ? ? { | ? ? ?z ? java/io/IOException j k{ ?|}~ ? ? -Login: retrieving Credentials using callback. Rorg/apache/jackrabbit/oak/spi/security/authentication/callback/CredentialsCallback %javax/security/auth/callback/Callbackh? ? ????? .Login: Credentials '{}' obtained from callback}? LLogin: No supported credentials obtained from callback; trying shared state. 9javax/security/auth/callback/UnsupportedCallbackException?~?~ ? ? .Login: Credentials obtained from shared state. ZLogin: No supported credentials found in shared state; looking for credentials in subject.??m? ??? java/lang/Class $Login: Credentials found in subject. No credentials found. !org.apache.jackrabbit.credentialsi???? cLogin: Invalid value for share state entry org.apache.jackrabbit.credentials. Credentials expected. javax.security.auth.login.name? ? r m Korg/apache/jackrabbit/oak/spi/security/authentication/PreAuthenticatedLogin Qorg/apache/jackrabbit/oak/spi/security/authentication/callback/RepositoryCallback ? ? java/lang/Exception 4Unable to retrieve the SecurityProvider via callback}? } ~ Qorg/apache/jackrabbit/oak/spi/security/authentication/callback/WhiteboardCallback ? ? .Unable to retrieve the Whiteboard via callback???? t Korg/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule$1 ???? ,org/apache/jackrabbit/oak/api/ContentSession? ? 'java/security/PrivilegedActionException ? ? =org/apache/jackrabbit/oak/spi/security/user/UserConfigurationo????? ?? Rorg/apache/jackrabbit/oak/spi/security/authentication/callback/UserManagerCallback ? ? Gorg/apache/jackrabbit/oak/spi/security/principal/PrincipalConfiguration ?? Xorg/apache/jackrabbit/oak/spi/security/authentication/callback/PrincipalProviderCallback ? ? =Cannot retrieve principals. No principal provider configured.?? ?q ? ? &org/apache/jackrabbit/oak/api/AuthInfo???? Iorg/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule???? ? java/lang/Object #javax/security/auth/spi/LoginModule $javax.security.auth.login.attributes javax/security/auth/Subject ,javax/security/auth/callback/CallbackHandler
java/util/Map >org/apache/jackrabbit/oak/spi/security/ConfigurationParameters (javax/security/auth/login/LoginException
java/util/Set java/util/Iterator 3org/apache/jackrabbit/api/security/user/UserManager 7org/apache/jackrabbit/oak/spi/security/SecurityProvider "org/apache/jackrabbit/oak/api/Root Borg/apache/jackrabbit/oak/spi/security/principal/PrincipalProvider EMPTY of Q(Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters; isEmpty getPublicCredentials "(Ljava/lang/Class;)Ljava/util/Set;
isReadOnly clear close
getMessage org/slf4j/Logger debug (Ljava/lang/String;)V handle +([Ljavax/security/auth/callback/Callback;)V getClass ()Ljava/lang/Class; contains (Ljava/lang/Object;)Z '(Ljava/lang/String;Ljava/lang/Object;)V warn error iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; containsKey get &(Ljava/lang/Object;)Ljava/lang/Object; toString *(Ljava/lang/String;Ljava/lang/Throwable;)V getContentRepository 3()Lorg/apache/jackrabbit/oak/api/ContentRepository; Corg/apache/jackrabbit/oak/spi/security/authentication/SystemSubject INSTANCE ?(Lorg/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule;Lorg/apache/jackrabbit/oak/api/ContentRepository;Lorg/apache/jackrabbit/oak/spi/security/authentication/callback/RepositoryCallback;)V doAs Z(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
getLatestRoot getConfiguration %(Ljava/lang/Class;)Ljava/lang/Object; 1org/apache/jackrabbit/oak/namepath/NamePathMapper DEFAULT 3Lorg/apache/jackrabbit/oak/namepath/NamePathMapper; ?(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)Lorg/apache/jackrabbit/api/security/user/UserManager; ?(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)Lorg/apache/jackrabbit/oak/spi/security/principal/PrincipalProvider; java/util/Collections emptySet removeAll (Ljava/util/Collection;)Z add org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; getName! c f g
j k l m n 2 o m n 6 p m n q r m s t u v w x y z { | } ~ ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? ? $*+? *,? *-? *? ? ? ? ? ? ? ? ?
? ? # ? ? 4 $ ? ? $ s t $ u v $ w x $ y x ? $ w ? $ y ? ? " [ ?? ? ? ? ? ? ? ? ? ? ? ? ? ? I<*? ? ? ? 9*?
? ? ? '*? ? ? *? ? ?
*? ? ?
<? ? ? ? # ? - ? 9 ? E ? G ? ? I ? ? G ? ? ? ? E ? ? ? ? ? 4 *? ? ?
? ? ? ? ? ? ? ? ? ? ? +*? *? *? ? *? ? ? L? +? ? ? ? " ? ?
? ? ? ? ? * ? ? ? ? + ? ? ? ] ? ? ? ? ? ? ? ? ? ? o *? L*? ? s? ? ? Y? M*? ? Y,S? ,? N-? +-? ? ? ? !-? " -?? #? ? M? ,? %? & ? M? ,? ? ' *? (M,? +,? ? ? ? )? ,?? *? *? ? + N-? , ? @-? - ? .:*? ? :? ? ? /? ? 0 ? - ?
????? 1? ? Q _ $ R \ _ $ Q o R \ o ? v ? ? ? ? ? / ? 4 E P R \
_ ` l
o p |
? ? ? ? ? ? ? ? ? ? ? ? f
> ? ? 4 ( ? ? ` ? ? p ? ? ? $ ? ? ? / ? ? ? F ? ? ? ? ? ? ? ? ? ? ? ? ? $ ? ? ? ? ? ? 5 ? R ? ? ?? ? ? ?O ?? ! ?? ?? B? ? ? ? ? ? ? 7L*? 2? 3 ? (*? 2? 4 M,?
? ,?
L?
? 5? +? ? &