Use of mongoDB for one feature of our AEM application. | Community
Skip to main content
Level 7
December 1, 2023
Solved

Use of mongoDB for one feature of our AEM application.

  • December 1, 2023
  • 3 replies
  • 913 views

Hello All,

Till now, client AEM application has only public pages, there was no concept of User registration, Login. But now, we are introducing Gated pages, User Registration, Logic feature. Only registered users can see private pages. To implement this, team is thinking of utilizing MongoDB to save the user details. Anyone has used MongoDB with AEM application?  Could you please help me in this?

 

Thanks

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by joerghoh

I would use an established authentication system and connect it on AEM Publish via SAML It seems to me that you try to implement everything on your own, which works, but is expensive.

3 replies

Shashi_Mulugu
Community Advisor
Community Advisor
December 5, 2023

@mahesh_gunaje what kind of site it is? Are the users logged to site in general or only users for gated content? What's the size of user base? Are you looking for CUG kind of concept?

Level 7
December 6, 2023

Hi @shashi_mulugu @joerghoh 

As of now, AEM application is for anonymous user. Now, we are introducing gated content. We might need to use CUG concept.  Once user tries to register/login, this connects to SSO part(3rd party site).  Then, once registers there, control goes(redirection) back to AEM page with cookie details, user details. Now, I need to save the user details in jcr or in MongoDB. 

joerghoh
Adobe Employee
joerghohAdobe EmployeeAccepted solution
Adobe Employee
December 5, 2023

I would use an established authentication system and connect it on AEM Publish via SAML It seems to me that you try to implement everything on your own, which works, but is expensive.

kautuk_sahni
Community Manager
Community Manager
January 3, 2024

@mahesh_gunaje Did you find the suggestions from users helpful? Please let us know if more information is required. Otherwise, please mark the answer as correct for posterity. If you have found out solution yourself, please share it with the community.

 

Kautuk Sahni