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

org.apache.jackrabbit.oak.security.user.UserProvider.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3?
v?|
?
???
?	t????	t???	t??
t??	t???

??
?
?
?
???
??	??
t?
t??	t?
"	


	8	t !"
t#

$
t%&'
()*+,-.
/0
123&456
N78
N9
t:
t;&<&=&>?
U@&
AB

CD
UEFG
\?
U'
UH
UI
1JK
UL!M

NOP

Q

RS
TU
TVW	pXY
?Z
[\p]^
_`alogLorg/slf4j/Logger;	DELIMITERLjava/lang/String;
ConstantValuedefaultDepthI	groupPathuserPathg(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)VCodeLineNumberTableLocalVariableTablethis6Lorg/apache/jackrabbit/oak/security/user/UserProvider;root$Lorg/apache/jackrabbit/oak/api/Root;config@Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;
createUserJ(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;userIDintermediateJcrPath
ExceptionsbRuntimeVisibleAnnotationsLjavax/annotation/Nullable;createGroupgroupIDcreateSystemUserrelPath
relSysPath
StackMapTable?getAuthorizable8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;authorizableIdLjavax/annotation/CheckForNull;getAuthorizableByPathauthorizableOakPathgetAuthorizableByPrincipal?(Ljava/security/Principal;)Lorg/apache/jackrabbit/oak/api/Tree;pathstmtLjava/lang/StringBuilder;result&Lorg/apache/jackrabbit/oak/api/Result;rowsLjava/util/Iterator;exLjava/text/ParseException;	principalLjava/security/Principal;LocalVariableTypeTable@Ljava/util/Iterator<+Lorg/apache/jackrabbit/oak/api/ResultRow;>;createAuthorizableNode\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;itmpntNameintermediatePathnodeNamefolder$Lorg/apache/jackrabbit/oak/api/Tree;typeRootuserIdauthorizableNode^ccreateFolderNodesK(Ljava/lang/String;ZLjava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;relativePath)Lorg/apache/jackrabbit/oak/util/NodeUtil;	collidingprimaryTypeisGroupZauthRoot
folderPathtree?
getFolderPathJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;hintidLengthsegmentemptyOrNullsb?getNodeName&(Ljava/lang/String;)Ljava/lang/String;	generatorBLorg/apache/jackrabbit/oak/spi/security/user/AuthorizableNodeName;()V
SourceFileUserProvider.java??defghjava/lang/Integerij|}
groupsPath*/rep:security/rep:authorizables/rep:groupsjava/lang/String~z	usersPath)/rep:security/rep:authorizables/rep:userszrep:User??	rep:Group??systemRelativePathsystemkljava/lang/StringBuilder??mnmopq/javax/jcr/nodetype/ConstraintViolationExceptionFSystem users must be located in the 'system' subtree of the user root.?rrep:SystemUserstuvwx?:org/apache/jackrabbit/oak/security/user/TreeBasedPrincipal??yqz{?SELECT * FROM [rep:Authorizable WHERE [rep:principalName] = $principalName /* oak-internal */|}JCR-SQL2
principalName~q??????????????????????'org/apache/jackrabbit/oak/api/ResultRow?qjava/text/ParseExceptionwx,Failed to retrieve authorizable by principal?????????c?lm?/jcr:system/jcr:nodeTypes???????q??????rep:authorizableId??jcr:uuid"enableRFC7613UsercaseMappedProfiled?java/lang/Boolean????????????'org/apache/jackrabbit/oak/util/NodeUtil???????rep:AuthorizableFolder??javax/jcr/AccessDeniedException?Missing permission to create intermediate authorizable folders.??{???PExisting folder node collides with user/group to be created. Expanding path by: q?r??#Attempt to create authorizable at '"' outside of the configured root '?j??/?????authorizableNodeName??@org/apache/jackrabbit/oak/spi/security/user/AuthorizableNodeNameg??????4org/apache/jackrabbit/oak/security/user/UserProvider???@org/apache/jackrabbit/oak/security/user/AuthorizableBaseProviderjavax/jcr/RepositoryException"org/apache/jackrabbit/oak/api/TreevalueOf(I)Ljava/lang/Integer;>org/apache/jackrabbit/oak/spi/security/ConfigurationParametersgetConfigValue8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;intValue()I
startsWith(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VLorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;getByIDv(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;)Lorg/apache/jackrabbit/oak/api/Tree;	getByPath
getOakPath"org/apache/jackrabbit/oak/api/RootgetTreegetQueryEngine-()Lorg/apache/jackrabbit/oak/api/QueryEngine;java/security/PrincipalgetName2org/apache/jackrabbit/oak/spi/query/PropertyValues	newStringA(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyValue;java/util/CollectionssingletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;)org/apache/jackrabbit/oak/api/QueryEngineNO_MAPPINGSLjava/util/Map;executeQueryl(Ljava/lang/String;Ljava/lang/String;JJLjava/util/Map;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/api/Result;$org/apache/jackrabbit/oak/api/ResultgetRows()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;getPathorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)Vequals(Ljava/lang/Object;)ZhasChild(I)Ljava/lang/StringBuilder;getContentSession0()Lorg/apache/jackrabbit/oak/api/ContentSession;,org/apache/jackrabbit/oak/api/ContentSessiongetAuthInfo*()Lorg/apache/jackrabbit/oak/api/AuthInfo;&org/apache/jackrabbit/oak/api/AuthInfo	getUserIDcom/google/common/base/StringsnullToEmpty'org/apache/jackrabbit/oak/util/TreeUtiladdChild?(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;setProperty'(Ljava/lang/String;Ljava/lang/Object;)V(Z)Ljava/lang/Boolean;booleanValuegetContentID'(Ljava/lang/String;Z)Ljava/lang/String;isRootexists	getParent&()Lorg/apache/jackrabbit/oak/api/Tree;'(Lorg/apache/jackrabbit/oak/api/Tree;)V+org/apache/jackrabbit/oak/commons/PathUtils
relativize8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;isEmptygetOrAddTreeO(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil;getChild=(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil;getPrimaryTypeName8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String;debugcharAt(I)Clength	substring(I)Ljava/lang/String;org/apache/jackrabbit/util/TextunescapeIllegalJcrCharsescapeIllegalJcrCharsDEFAULTI(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;generateNodeNameorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; tvwxyz{k|}~zz????9*+,?*,?????*,	??
?*,
??
??????)?8?? 9??9??9???
?????G	*+,????? 	??	?z	?z?????
?????G	*+,????? 	??	?z	?z?????
??????Y*???
N,?	-:?9,-??.,?Y?*??/?-????
?Y??,:*+???????B?L?O??>?zY??Y?zY?zJ?zO
?z???2???????
?????=	*+?? ????	??	?z???????:*+?!???????z???????	?+?"?*?#+?"?$?%??Y?M,&?'?]?W,(?)?*?W,+?W*?#?,,?-
	.+?/?0?1?2?3	N-?4?5:?6? ?7?8?9:*?#?%??M?;<,?=???:?>??? ?1?B?I?q?~??????????????H??z ???q4??~'????????????~'?????B?????????	?*+?>:*,??-?@:?A?H6?Y???B?:?A??Y????B?:???:*?#C?%:*?#?D?E?F?G:,?H:I+?JK+*?L?M??N?O?P?J??:"%;Gc
g
t?????p%B?};,?z?????z??z??z??z???tS???;?z?-???#?;???????'??????????S
??
*??*?:?Y??*+-?Q??:*?#?%:?R??S??T:????S?2?UY?V:?W?X:?Y?Z?[:?
?\Y]?^?+?_?E+?`:?a?b:	Z	???)?;?Y?c??d???e:????a??R%&-*:+N,Z.d/o0}1?2?4?5?9?:?;?<?=?>?B?C?z}?zo$???7???-?z	?????z?????z??z-??z?Q??:????{C??*???????5???????????????	????????J?????????
?,?,?Y?-,????6?Y?:?X,?f/??,-??,?Y?Y?g?,?h?-?'????,-?i`?jMk?,?W?d+?l:?i6?Y?:6		*??B	?	?f?W?d?f?Wk???m?W?	??????JJK#L(N2O:PcRnU}W?X?Y?Z?[?\?_?a?Z?d?f
?H?}	?[?z?T?}?K???????z??z??z???#????G
@?J?
?
???????????????????????`*?n?op?q?r?pM,+?s??
hi? ???z???????"
t?u?;?????




© 2015 - 2024 Weber Informatics LLC | Privacy Policy