Centralized user management and Single Sign On for the WeNMR gateway - - PowerPoint PPT Presentation

centralized user management and single sign on for the
SMART_READER_LITE
LIVE PREVIEW

Centralized user management and Single Sign On for the WeNMR gateway - - PowerPoint PPT Presentation

Centralized user management and Single Sign On for the WeNMR gateway through the WeNMR Virtual Research Community Marc van Dijk , Andrea Giachetti, Marco Verlato, Antonio Rosato, Alexandre Bonvin EGI Technical Forum 2012 zondag 16 september 12


slide-1
SLIDE 1

Centralized user management and Single Sign On for the WeNMR gateway through the WeNMR Virtual Research Community

Marc van Dijk, Andrea Giachetti, Marco Verlato, Antonio Rosato, Alexandre Bonvin

EGI Technical Forum 2012

zondag 16 september 12

slide-2
SLIDE 2

www.wenmr.eu

WeNMR, A Worldwide e-Infrastructure for NMR and structural biology

zondag 16 september 12

slide-3
SLIDE 3

WeNMR Virtual Research Community

www.wenmr.eu

Portals Scientific Expertise User Community

zondag 16 september 12

slide-4
SLIDE 4

The challenge

  • Flexible authentication from a user perspective
  • Flexible user management from a portal perspective
  • Powerful accounting functionality from a project perspective

SSO the missing link for a unified Virtual Research Community

www.wenmr.eu

The solution

Centralized user management and Single Sign On module for the Drupal based WeNMR VRC

zondag 16 september 12

slide-5
SLIDE 5

Drupal WeNMR SSO module, an overview

www.wenmr.eu

Module

The user perspective

  • Easy subscription to portals
  • Manage job submissions

The portal perspective

  • Register portals
  • Manage users

The project perspective

  • Detailed portal accounting

The portal perspective

  • Secure authentication and

accounting XML-RPC

zondag 16 september 12

slide-6
SLIDE 6

Drupal WeNMR SSO module; acts as a good Drupal citizen

www.drupal.org

  • Written as true Drupal module; PHP + JavaScript + CSS
  • Makes use of Drupal ‘hooks’ to extend Drupal Core functions;
  • authentication, permissions, user accounts
  • Stores data in a backup enabled, secure MySQL DB, local or remote
  • Makes use of BlowFish encrypted, XML-RPC function calls for communication between

portals and VRC Flexible authentication

  • Social media credentials: Facebook,

LinkedIn, Google, Twitter ...

  • SAML and Shibboleth authentication
  • phpCAS SSO authentication
  • Robot certificates no problem!

Flexible Framework

  • Allot of functionality for free in

Drupal

  • XML-RPC enables a flexible API to

expose functionality to the portals

zondag 16 september 12

slide-7
SLIDE 7

Drupal WeNMR SSO module; the user perspective

www.wenmr.eu

Subscribe to portals and manage submissions all from one page

  • Access Control List
  • Portal specific Step-by-Step

signup

  • Grid certificate validation
  • Portal submission

management

zondag 16 september 12

slide-8
SLIDE 8

Drupal WeNMR SSO module; the portal perspective

www.wenmr.eu

Easy registration and management of portals and there users

zondag 16 september 12

slide-9
SLIDE 9

Drupal WeNMR SSO module; the portal perspective

www.wenmr.eu

Easy registration and management of portals and there users

zondag 16 september 12

slide-10
SLIDE 10

Drupal WeNMR SSO module; the portal perspective

www.wenmr.eu Portal registration. Define:

  • How to reach the portal
  • Who may use the portal
  • Signup requirements
  • Any custom user account

variables?

zondag 16 september 12

slide-11
SLIDE 11

Drupal WeNMR SSO module; the portal perspective

www.wenmr.eu

The modules accounting functionality enables powerful statistics

zondag 16 september 12

slide-12
SLIDE 12

Drupal WeNMR SSO module; the portal perspective

www.wenmr.eu

The modules accounting functionality enables powerful statistics

zondag 16 september 12

slide-13
SLIDE 13

Drupal WeNMR SSO module; trouble free Single Sing On

www.wenmr.eu

Thank you for your attention

zondag 16 september 12