All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.security.authentication.token.TokenLoginModule.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3Z
R?
P?	P?
P???
?
?	P?
?	P???	P?	P????	P????
P?
P?
P????
P???
P???????
??????????????
?????
*??
*?
*?
*???
0?
P?
??
R?
P????7?	P??
;????
;??
@????
C??
E??
G?	P?
??
????
??
P
logLorg/slf4j/Logger;
tokenProviderKLorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenProvider;tokenCredentialsJLorg/apache/jackrabbit/api/security/authentication/token/TokenCredentials;	tokenInfoGLorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenInfo;userIdLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethisJLorg/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule;login()ZtcauthenticationMLorg/apache/jackrabbit/oak/security/authentication/token/TokenAuthentication;credentialsLjavax/jcr/Credentials;
StackMapTable
Exceptionscommit
principalsLjava/util/Set;namei$Ljava/util/Iterator;
attributesLjava/util/Map;logIdLjava/lang/Object;r$Lorg/apache/jackrabbit/oak/api/Root;tisharedLocalVariableTypeTable+Ljava/util/Set<+Ljava/security/Principal;>;5Ljava/util/Map;	?

getSupportedCredentials()Ljava/util/Set;	Signature$()Ljava/util/Set;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;
clearStategetTokenProviderM()Lorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenProvider;tokenConfigPLorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenConfiguration;
tcCallbackVLorg/apache/jackrabbit/oak/spi/security/authentication/callback/TokenProviderCallback;eLjava/io/IOException;;Ljavax/security/auth/callback/UnsupportedCallbackException;providersecurityProvider9Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;root??Ljavax/annotation/CheckForNull;getAuthInfo?(Lorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenInfo;Ljava/util/Set;)Lorg/apache/jackrabbit/oak/api/AuthInfo;attrNamepublicAttributes5Ljava/util/Map;?(Lorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenInfo;Ljava/util/Set<+Ljava/security/Principal;>;)Lorg/apache/jackrabbit/oak/api/AuthInfo;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;
updateSubject?(Lorg/apache/jackrabbit/api/security/authentication/token/TokenCredentials;Lorg/apache/jackrabbit/oak/api/AuthInfo;Ljava/util/Set;)VauthInfo(Lorg/apache/jackrabbit/oak/api/AuthInfo;?(Lorg/apache/jackrabbit/api/security/authentication/token/TokenCredentials;Lorg/apache/jackrabbit/oak/api/AuthInfo;Ljava/util/Set<+Ljava/security/Principal;>;)V
SourceFileTokenLoginModule.java]^??UVHorg/apache/jackrabbit/api/security/authentication/token/TokenCredentialsKorg/apache/jackrabbit/oak/security/authentication/token/TokenAuthentication]WXYZ	[\ST)Login: adding login name to shared state.ujavax.security.auth.login.name
 ????!org.apache.jackrabbit.credentials!"#$%&'^()*]+,-?./01e23java/lang/String45678,$javax.security.auth.login.attributesjava/lang/StringBuilder6TokenProvider failed to create a login token for user 9:9;<(javax/security/auth/login/LoginException&Failed to create login token for user ?^=>?@ANorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenConfigurationBC?DEFTorg/apache/jackrabbit/oak/spi/security/authentication/callback/TokenProviderCallback%javax/security/auth/callback/CallbackGHIjava/io/IOExceptionJK9javax/security/auth/callback/UnsupportedCallbackExceptionjava/util/HashMapBorg/apache/jackrabbit/oak/spi/security/authentication/AuthInfoImpl]LMNOPeQ?R"?STUVHorg/apache/jackrabbit/oak/security/authentication/token/TokenLoginModuleWXYIorg/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModulejavax/jcr/Credentials"org/apache/jackrabbit/oak/api/RootEorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenInfo
java/util/Mapjava/util/Iteratorjava/lang/Objectjava/lang/ThrowableIorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenProvider7org/apache/jackrabbit/oak/spi/security/SecurityProvidergetCredentials()Ljavax/jcr/Credentials;N(Lorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenProvider;)Vauthenticate(Ljavax/jcr/Credentials;)ZgetTokenInfoI()Lorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenInfo;	getUserId()Ljava/lang/String;org/slf4j/Loggerdebug(Ljava/lang/String;)VsharedStateput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getPrincipals#(Ljava/lang/String;)Ljava/util/Set;containsKey(Ljava/lang/Object;)ZgetSharedCredentials
doCreateTokengetRoot&()Lorg/apache/jackrabbit/oak/api/Root;refreshcreateToken`(Ljavax/jcr/Credentials;)Lorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenInfo;getTokengetPrivateAttributes()Ljava/util/Map;keySet
java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;setAttribute'(Ljava/lang/String;Ljava/lang/String;)VgetPublicAttributesappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringjava/util/Collections	singleton#(Ljava/lang/Object;)Ljava/util/Set;getSecurityProvider;()Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;getConfiguration%(Ljava/lang/Class;)Ljava/lang/Object;q(Lorg/apache/jackrabbit/oak/api/Root;)Lorg/apache/jackrabbit/oak/spi/security/authentication/token/TokenProvider;callbackHandler.Ljavax/security/auth/callback/CallbackHandler;,javax/security/auth/callback/CallbackHandlerhandle+([Ljavax/security/auth/callback/Callback;)V
getMessagewarn3(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;)VsubjectLjavax/security/auth/Subject;javax/security/auth/Subject
isReadOnlygetPublicCredentialsaddaddAll(Ljava/util/Collection;)ZsetAuthInfoH(Lorg/apache/jackrabbit/oak/api/AuthInfo;Ljavax/security/auth/Subject;)Vorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;1PRSTUVWXYZ[\	]^_/*??`oabcde_?n**??*???*?L+??R+?M?Y*??N-,??9*,?	*-?
?**???
??*?*?
?W??`>?????"?.?6?;?C?P?Z?j?l?a*"JfX.>ghnbcXijk	?Zlm0ne_	?*?	?'*?
? **?
?L**?	**?+?+??*??D*???6*?L+?-*?+?? *?M,?	,?*?+?N-???Y-??:-? :?!?":?#?%?$?%:?&?%?'???-?(:?!?":?#?%?$?%:?&?%?'???*?)?W*??V*?
?
*?
?*??&:??*Y?+,?-?.?/??0Y?*Y?+1?-?.?/?2?*?3?:*?3??+szz|z`~???)?+?@?E?V?[?_?e?p?t??????????????????? ?;?W?s?w?z???azop?q\?,rs?q\?,rs??fX??tu;8vw[xypzZE.{j?bc|o}??t~kD+?9l?3?l?????+???+?
J??9F?m0??_1?4?`?abc?????^_N*?5*?	*?*?
?`??	???abc??_Z}L*?6M*?N-?,?,7?8?7:-?9L+?O*?:?H?;Y?<:*?:?=YS?>??L?$:??A?B?:??D?B+?6WZ@6WlC`F?????"?+?6???Q?W?Z?\?i?l?n?{?aR"	?????\
??n
??}bc{?Vv??q?yk?+??n?Q?????_!_+?\?EY?FN+?(:?!?":?#?$?$?%:-?&?W??ػGY+?-,?H??`"????8?J?M?]aH8?\"+rsQtuI?u_bc_YZ_op| Qt?I?~_o}k?"????*??????
????_?7*?I?J?/*?I?K+?LW-?*?I?M-?NW,?,*?I?O?`
	
*
.6a*7bc7fX7??7op|7o}k*???????^_"
P?Q??`t??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy