Internal authentication is our built-in solution for authenticating Stacks site users. This option does not require any third-party identity providers or ILS services to use, but it also does not provide the expanded functionality that may be available with an ILS.
The primary function of using internal authentication is for content protection and to allow users to maintain saved searches.
Enabling Self Registration
To enable internal authentication:
- From the Dashboard, click Integrations
- Click the Internal tab from the left side of the screen
- Click the Enable User Self Registration box
- Click the Enable Domain Restriction box if you wish to restriction self registration to users with identified email domains
- When clicked, a box will appear where you can enter the email domain(s) that will be permitted to self register
- Click Save Configuration
Patron Self Registering
Once enabled, users will be able to self register and create their own username and password for logging into your Stacks site.
To self register:
- Click the Log In button at the top of the screen
- From the login modal, click the Register button
- In the window that opens, complete the fields:
- Email Address - enter you email address
- Note: if domain restriction has been enabled, only users with the identified email domains will be able to self register
- Username - follow the onscreen instructions for creating a proper username
- CAPTCHA - follow the onscreen prompts to complete the CAPTCHA
- Email Address - enter you email address
- Click Register
- Once submitted, the user will receive an email with instructions to complete the setup of their account
- Be sure to check your Junk/Spam folder if you do not receive the email in your Inbox
- Click the link the received email, from the account setup page:
- Create a password for logging in
- Select the appropriate language
- Click Save and login as <username>