SciVerse -
  • Product Sites:
  • ScienceDirect |
  • Scopus |
  • Hub
  • RSS Feeds

Search

  • Home
  • Products
    • ScienceDirect
      • About
      • Content
        • Books
          • Books Collections
          • Books Support
          • How to Purchase
        • Journals
          • Up-to-date Title Information
          • Elsevier Masson Medical titles
          • Cell Press
          • Elsevier Doyma
          • New Scientist
          • Seminars
          • The Clinics of North America
          • Participating Publishers
          • Backfiles
          • Coremath
          • EMC
        • Journal Backfiles
          • Backfiles Re-scanning Project
          • Elsevier Backfiles Pre 1995
          • Urban & Fischer Journal Archives
        • Free access to articles by Nobel Laureates
      • Subscriptions
        • Journals
          • Complete
          • Standard
          • College Edition
          • Government Edition
          • Corporate Edition
          • Sample Licenses
          • Medical Edition
        • Books
        • Single articles
          • ArticleChoice
          • Pay-per-view
          • Pre-paid articles
        • Policies
          • Terms and Conditions
          • Privacy Policy
          • Web Crawling
          • Author Posting of Final Papers
          • Elsevier Policy on Withdrawal
          • Post Termination Policy
          • Institutional authentication policy
      • Set up
        • Quick Tips & FAQs
          • Quick Tips
          • Frequently Asked Questions
        • Federated / Meta-searching
        • Admin Tool for librarians
        • Linking
          • Setting Up Short Cut Links
          • Full List of Short Cut Links
          • Article Locator
          • CrossRef
          • Open URL / Link resolvers
        • Librarian resources
          • Usage Reports
          • FAQs
        • Discovery Services
      • Using
        • Mobile App
        • Customizing
          • Registering for a Personal Login
          • Set Preferences
          • Favorite Journals and Books List
          • Quick Link your favorites
          • Recent Actions
          • E-mail an Article
          • Search Alerts
          • Journal and Book Series alert
          • Topic Alerts
          • RSS Feeds
          • TOP25 Hottest Articles
          • Article usage reports
        • Access & article display
          • Accessibility Statement
          • On / Off Campus
          • Athens / Shibboleth
          • Guest User
          • Preview
          • Related Articles
          • Viewing Special Issues
          • Multimedia Components
          • PDF
        • Access for editors
          • Register with your Registration ID
          • Registering an Activation Code
          • Set Email and Display Preferences
          • Change or retrieve your password
        • Searching & Linking
          • Save Search
          • Quick Search
          • Advanced and Expert searching
          • Image search
          • Saving a Search History
          • Search Within Results
          • Sort by Date or Relevance
          • NextBio Integration
          • Scopus Linking
          • GenBank Linking
          • ThermoML Linking
          • Reaxys Linking
          • Finding a journal or book
        • Quick start tools
          • Tutorials
          • ScienceDirect Help Files
      • Releases
        • Archive: February 2011
        • Archive: August 2010
    • Scopus
      • Why Use Scopus?
        • For Academia
        • For Industry
        • For Government
        • For Publishers
      • Scopus in Detail
        • What does Scopus cover?
        • Content Selection
          • Arts & Humanities
        • Content Selection and Advisory Board
          • Profiles
        • ECSAC Board
        • Scopus Tools
          • ORCID
          • Citation Tracker
          • Author Profile
          • Author Identifier
          • Affiliation Identifier
          • Journal Analyzer
          • RSS Feeds
          • Scopus API
        • How does it link?
        • Scopus Custom Data
        • Testimonials
      • Scopus Services
        • Support
          • Elsevier Admin Tool Info
        • Integrate with Scopus
          • Library integration
          • Who is it for?
          • Examples
          • Partner with us
        • Usage / Report
        • Admin Tool
        • Athens/Shibboleth
      • Scopus Training
        • How does it work?
          • RefWorks
        • FAQs
        • Join a Scopus Live Training
      • How to get access
      • Awards
      • Releases
        • Archive: February 2011
      • Scopus: en francais
      • Support
      • Scopus Mobile
    • Hub
  • Customer Support
    • Support Docs
  • Resources
  • News
    • ScienceDirect News
    • Scopus News
    • In the news
    • Newsletters
    • Product Releases
  • Community
    • Researcher Communities
    • Librarian Communities
    • Research Administrators
  • Contact Us
    • ScienceDirect Contacts
    • Scopus Contacts
    • Contact Global Sales
    • Contact Corporate Sales

Products

  • ScienceDirect
    • About
    • Content
    • Subscriptions
    • Set up
      • Quick Tips & FAQs
        • Quick Tips
        • Frequently Asked Questions
      • Federated / Meta-searching
      • Admin Tool for librarians
      • Linking
      • Librarian resources
      • Discovery Services
    • Using
    • Releases
  • Scopus
  • Hub

Accessing ScienceDirect

Share this
Printer-friendly version

Initiating a Shibboleth Authentication Request from a library home page or other customer portal

Introduction

Typically, a Shibboleth session is initiated by a Service Provider (SP) issuing a Shibboleth Authentication Request to the user’s Identity Provider, either directly or via the federation’s WAYF. On ScienceDirect, this is implemented via the “Institution Login” link on the ScienceDirect homepage, then via ScienceDirect’s local WAYF implementation where the user can select a federation and IdP institution, before being redirected to their chosen IdP’s login functionality. However, it is also possible to let users log in to ScienceDirect through your federation directly from your library page or website, without them having to go to ScienceDirect first, by building appropriate Authentication Request URLs yourself. This removes a few steps in the login process, and makes it far more intuitive for users to get to ScienceDirect and access materials under federated authentication using Shibboleth.

Implementation

To implement direct Shibboleth login functionality from your website, you need to build Shibboleth Authentication Request URLs to your Shibbolised institutional login service which identify ScienceDirect as the target Service Provider and include the specific ScienceDirect target URL you would like the user to land on after authentication. These links will force any user clicking on them to first enter their institute\\'s credentials before going into ScienceDirect, or, if they are already logged in to your authentication service, they will be transparently re-directed to ScienceDirect and be given access.

Authentication Request URLs for ScienceDirect have this generic syntax:
[IDP_HANDLE_SERVICE_URL]?target=[SD_TARGET_URL]&shire=https%3A%2F%2Fsdauth.sciencedirect.com%2FSHIRE%2FSAML%2FPOST&providerId=https%3A%2F%2Fsdauth.sciencedirect.com%2F

In this URL, [IDP_HANDLE_SERVICE_URL] is the URL of your institute\\'s Shibboleth Handle Service, [SD_TARGET_URL] is the URL of the ScienceDirect page you want to direct the user to, [SD_ASSERTION_CONSUMER_SERVICE_URL] is ScienceDirect’s Shibboleth assertion consumer service URL as currently published in your federation’s metadata and [SD_SP_PROVIDER_ID] is ScienceDirect’s provider ID also published in your federation’s metadata.

Please note that [SD_TARGET_URL], [SD_ASSERTION_CONSUMER_SERVICE_URL] and [SD_SP_PROVIDER_ID] need to be encoded using URL-Safe encoding (see this page: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm for more information about how to do that). Also, the [SD_TARGET_URL] needs to have a https:// prefix, and not a http:// prefix - this is because Shibboleth-authenticated sessions use secured http communication.

The current values of [SD_ASSERTION_CONSUMER_SERVICE_URL] and [SD_SP_PROVIDER_ID] are (in URL encoded format) “https%3A%2F%2Fsdauth.sciencedirect.com%2FSHIRE%2FSAML%2FPOST” and “https%3A%2F%2Fsdauth.sciencedirect.com%2F”, respectively, however as these could change from time to time and you should ideally generate your URLs dynamically using the latest values of these elements as published in your federation’s metadata.

Example:

If your Shibboleth handle service URL is https://shib.some-institute.edu/idp, and you want to point your users to the main page of the journal Cell on ScienceDirect (http://www.sciencedirect.com/science/journal/00928674) then the session initiation URL for this is:

https://shib.some-institute.edu/idp?target=https%3A%2F%2Fwww.sciencedire... shire=https%3A%2F%2Fsdauth.sciencedirect.com%2FSHIRE%2FSAML%2FPOST&providerId=https%3A%2F%2Fsdauth.sciencedirect.com%2F

In principle, all ScienceDirect URLs can be used as target URLs, however it is safest to use ScienceDirect’s published set of persistent “Short Cut” URLs to link to specific pages in the site as these are guaranteed not to change (again - bear in mind to use the https:// prefix). For more information on persistent ScienceDirect URLs, go here: Setting Up Short Cut Links.

Note: this functionality has been built and tested using a standard Shibboleth 1.2/1.3 implementation. It might work differently, or not at all, for hybrid solutions such as the Athens-to-Shibboleth gateway, for other SAML-based (non-Shibboleth) authentication schemes, and future Shibboleth versions.

Top 25 Articles

Keep track of the latest trends in your subject area with ScienceDirect's Top 25 Hottest Articles. Visit top25.sciencedirect.com

Go Mobile

Download the ScienceDirect mobile app today! Available for iPhone, iPad, Blackberry and Android devices.

Elsevier Connect

News and insights for the research community.  Visit elsevierconnect.com


  • Contact Sales
  • Visit www.sciencedirect.com
  • Register as a User
  • Customize ScienceDirect
  • How-to Videos

MyElsevier.com

Institutions: check pricing, generate quotes, and manage your Elsevier account online now at www.myelsevier.com.

The Elsevier Store

Individuals: browse and purchase articles online at the Elsevier store.  Visit store.elsevier.com.

Elsevier

Copyright © 2013 Elsevier B.V. All rights reserved. SciVerse® is a registered trademark of Elsevier Properties S.A.,used under license. Privacy Policy | Terms and Conditions | Contact Us

Cookies are set by this site. To decline them or learn more, visit our Cookies page.