Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

[AEM Gems Webinar] Accelerating Experience Manager as a Cloud Service development with Rapid Development Environments
Adobe Summit 2023 | Complete list of AEM Sessions & Labs
SOLVED Java Class: what's the difference between authorizableId vs principalName?


Level 7

I created a new user (ID=a0001) in my local AEM and both functions give me the same value (which is a0001).


The Adobe reference document is not very clear on the distinction. Thanks


EDIT: I had a look in CRX/DE for the properties of a0002 user and rep:principleName and rep:authorizableId has the same value.



String principalName = userProperties.getPrincipalName();
String authorizableID = userProperties.getAuthorizableID();




1 Accepted Solution


Correct answer by
Community Advisor
1 Reply


Correct answer by
Community Advisor

I have got this information -



Hope this will help.