IP Authentication

What Is an IP Address?

An IP address is analogous to a street address or telephone number in that it is used to uniquely identify an entity.

With IP authentication, callers that are added to the configuration (whitelist) are allowed to access content. Any caller not on the list is blocked.

How IP authentication works 

Acceptable IP Formats

When submitting a list of IP addresses, please place each IP or IP range on a separate line to avoid confusion.

  • (A single IP)

  • (Proxy; let us know it is an externally facing proxy IP)

  • (A range of IPs)

  • 12.13.*.* - (The *.* translates to all ranges 0–255. In this example,

    it would translate to

  • (IPv4 subnet CIDR)

  • 2001:a98:a070::/48 (IPv6 CIDR)


FAQ & Troubleshooting

Can we include an EZproxy server’s IP address?

VitalSource fully supports EZproxy integrations.  To optimize the end-user experience, please add the following header to your configuration:

AddUserHeader X-User
T VitalSource Launch
U https://bc.vitalsource.com
HJ https://bc.vitalsource.com
HJ bc.vitalsource.com
DJ vitalsource.com

VitalSource will provide you with a URL to embed. The finished URL will look like:


  • YOUR_EZPROXY_DOMAIN is your custom EZProxy domain.
  • VST_LAUNCH_URL is the unique URL VitalSource sends to you.

Does placing an access link on the library website ensure everyone can access the content?

No. Let’s say a student is off campus and the library does not offer a proxy service that would allow the student to log in to the library network from off campus. Since the student is not on the library network, access will not be authorized.

Users click on the link and receive a “Not Authorized” error message.

This means the user is not on an authorized network. Either an IP address was missed when sending over the list of IPs to be whitelisted, or the user is not on an authorized network and needs to connect to a network that is authorized. This may mean connecting their mobile device to the correct network, or it can involve physically moving location and joining the appropriate network at the designated location.

When viewing analytics, there is no specific student user information.

With the IP authentication option, all users are anonymous. This prevents analytic reports from being able to show specific user information.

FixFix: VitalSource offers keyed, rostered, and LTI integration options, which allow for deeper, more actionable analytic data to be gathered on students and classes.VitalSource also offers a SAML integration option, which would provide you with student data. These integration methods also enable students to utilize great Bookshelf® features like notes, highlights, and—if licensing allows—access their content on any mobile device using the Bookshelf app.

I am unable to restrict access to books based on course.

With IP authentication option, all users are anonymous. This prevents utilizing a user’s identity to restrict access.

FixFix: VitalSource offers rostered, keyed, and LTI integrations that allow you to restrict access to content by course.


Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.