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
????3X
?
Q?	Q?
Q???
?
?	Q?
?	Q???	Q?	Q????	Q?????
Q?
Q?
Q????
Q???
Q???????
??????????????
?????
+??
+?
+?
+???
1?
Q?
??
?
Q????8?	Q??
<????
<??
A????
D??
F??
H?	Q?
??
????
???
Q
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;name
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.sIorg/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModulejavax.security.auth.login.name????!org.apache.jackrabbit.credentials !"#$%^&'(])*+?,-.	/e01java/lang/String23456*$javax.security.auth.login.attributesjava/lang/StringBuilder6TokenProvider failed to create a login token for user 7879:(javax/security/auth/login/LoginException&Failed to create login token for user ?^;<=>?Norg/apache/jackrabbit/oak/spi/security/authentication/token/TokenConfiguration
@A?BCDTorg/apache/jackrabbit/oak/spi/security/authentication/callback/TokenProviderCallback%javax/security/auth/callback/CallbackEFGjava/io/IOExceptionHI9javax/security/auth/callback/UnsupportedCallbackExceptionjava/util/HashMapBorg/apache/jackrabbit/oak/spi/security/authentication/AuthInfoImpl]JKLMNeO?P ?QRSTHorg/apache/jackrabbit/oak/security/authentication/token/TokenLoginModuleUVWjavax/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;1QSTUVWXYZ[\	]^_/*??`oabcde_?n**??*???*?L+??R+?M?Y*??N-,??9*,?	*-?
?**???
??*?*?
?W??`>?????"?.?6?;?C?P?Z?j?l?a*"JfX.>ghnbcXijk	?Zlm1ne_?	?*?	?'*?
? **?
?L**?	**?+?+??*??D*???6*?L+?-*?+?? *?M,?	,?*?+?N-???Y-?? :-?!:?"?#:?$?%?%?&:?'?&?(???-?):?"?#:?$?%?%?&:?'?&?(???*?*?W*??V*?
?
*?
?*??':??+Y?,-?.?/?0??1Y?+Y?,2?.?/?0?3?*?4?:*?4??+szz|z`~???)?+?@?E?V?[?_?e?p?t??????????????????? ?;?W?s?w?z???af
op?q\?q\??fX??rs;8tu[vwpxZE.yj?bczo{??r|kD+?9l}?3~l}????+???+?
J??9F?m1??_0?5?`?abc?????^_N*?6*?	*?*?
?`??	???abc??_Y|L*?7M*?N-?,?,8?9?8:-?:L+?O*?;?H?YS???@L?$:??B?C?:??E?C+?5VYA5VkD`F?????!?*?5?>?P?V?Y?[?h?k?m?z?aR!	??>??[
??m
??|bcz?Vu??p?wk?*??}n?Q?????__+?\?FY?GN+?):?"?#:?$?$?%?&:-?'?W??ػHY+?-,?I??`"????8?J?M?]a>8?\QrsI?s_bc_YZ_opz Qr?I?|_o{k?"????*??????
????_?7*?J?K?/*?J?L+?MW-?*?J?N-?OW,?,*?J?P?`
	
*
.6a*7bc7fX7??7opz7o{k*???????^_!	Q?R??`t??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy