We've a requirement to secure certain passwords and userIDs. These can't be in config files. Wanted to know if Sitecore has any tools or any best practices defined for such data storage? Any keystore system which can be used?

  • 1
    Generally, usename password is stored under aspnet_Membership table, so you can create a separate DB to store these as well. Commented Oct 30, 2020 at 10:20

1 Answer 1

  1. You have to handle with custom implementation. I have a similar requirement to manage users with sitecore system.

    My github project have the end to end user management functionality. User sign- up/login/Reset-password/Authenticate user/JWT token issuer functionality.

    Reference git project : https://github.com/andiappan-ar/sitecore-bugger/tree/master/SitecoreBugger

    C#-UserManagement modules: here

    SQL mdf/script files : here

  1. Why you cant handle with sitecore user management it self ? Save the users with custom domains. Validate the users by sitecore APIS. Don't add any roles to the users , unless it requires.

If User/password is very less counts below 10

  1. Azure key vault.

    Reference : https://docs.microsoft.com/en-us/azure/key-vault/secrets/quick-create-net#code-try-0

  2. Windows credential manager

    Reference : https://stackoverflow.com/a/32550674/2632619

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.