SURFconext
and Mobile
Boy Baukema, Ibuildings.nl
Boy Baukema
Senior Software Engineer @ Ibuildings.nl
Core SURFconext dev
What’s to come
● What is SURFconext?
● Let’s see the problem it solves
● Solving Identity issues with SAML2
● Securing you...
SURFconext is...
… a way to instantly get access to 1.000.000
potential users
… a way to instantly gain access for your us...
An example...

Scheduling
Then came mobile

Scheduling
Mobile

Scheduling
We’re not a one stop shop

Scheduling
Mobile

Scheduling
users

Grades
users
Sharing is caring

Scheduling
Mobile

Scheduling

Grades

users
Then came the cloud...

Google
Apps
users
Scheduling
Mobile

Scheduling

Grades

Box
users
Liferay

users

users
And third party apps...
Scheduling
Android
Google
Apps
users
Scheduling
Mobile

Scheduling

Grades

Box
users
Liferay

use...
And aliens!
Scheduling
Android
Google
Apps
users
Scheduling
Mobile

Scheduling

Grades

Box
users
Liferay

users

users
ACCOUNTS

ACCOUNTS EVERYWHERE
Enter SAML2 Web SSO

Server Provider

Identity Provider
SAMLized
Scheduling
Android
Google
Apps
Scheduling
Mobile

Grades

Identity
Provider
Box
users

Scheduling

Liferay
Enter SURFconext
Scheduling

Scheduling
Mobile

Scheduling
Android
Google
Google
Apps
Google
Apps
Apps

Identity
Provider
...
So how about them third party apps

Scheduling
Mobile
username &
password

Scheduling
username &
password

Scheduling
Andr...
Enter OAuth2
A delicate dance
What this means in our case

Scheduling
Android

Scheduling
Mobile

Resource
Server

AuthN
Server

Identity
Provider

Sche...
That’s just the beginning...
●
●
●
●
●
●

Virtual Organizations
Transparent Login
api.surfconext.nl
Sharing group informat...
Questions?
SURFconext and Mobile
SURFconext and Mobile
Upcoming SlideShare
Loading in …5
×

SURFconext and Mobile

387 views
285 views

Published on

On using SURFconext and Mobile.
What is SURFconext and what does it do for you?
How do you connect with it?

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
387
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SURFconext and Mobile

  1. 1. SURFconext and Mobile Boy Baukema, Ibuildings.nl
  2. 2. Boy Baukema Senior Software Engineer @ Ibuildings.nl Core SURFconext dev
  3. 3. What’s to come ● What is SURFconext? ● Let’s see the problem it solves ● Solving Identity issues with SAML2 ● Securing your API with OAuth2
  4. 4. SURFconext is... … a way to instantly get access to 1.000.000 potential users … a way to instantly gain access for your users to 100+ services … a way to quickly allow guest access or cooperation with other institutions
  5. 5. An example... Scheduling
  6. 6. Then came mobile Scheduling Mobile Scheduling
  7. 7. We’re not a one stop shop Scheduling Mobile Scheduling users Grades users
  8. 8. Sharing is caring Scheduling Mobile Scheduling Grades users
  9. 9. Then came the cloud... Google Apps users Scheduling Mobile Scheduling Grades Box users Liferay users users
  10. 10. And third party apps... Scheduling Android Google Apps users Scheduling Mobile Scheduling Grades Box users Liferay users users
  11. 11. And aliens! Scheduling Android Google Apps users Scheduling Mobile Scheduling Grades Box users Liferay users users
  12. 12. ACCOUNTS ACCOUNTS EVERYWHERE
  13. 13. Enter SAML2 Web SSO Server Provider Identity Provider
  14. 14. SAMLized Scheduling Android Google Apps Scheduling Mobile Grades Identity Provider Box users Scheduling Liferay
  15. 15. Enter SURFconext Scheduling Scheduling Mobile Scheduling Android Google Google Apps Google Apps Apps Identity Provider Box Box Box users Liferay Liferay Liferay Grades Identity Identity Provider Provider Identity
  16. 16. So how about them third party apps Scheduling Mobile username & password Scheduling username & password Scheduling Android username & password
  17. 17. Enter OAuth2
  18. 18. A delicate dance
  19. 19. What this means in our case Scheduling Android Scheduling Mobile Resource Server AuthN Server Identity Provider Scheduling username & password
  20. 20. That’s just the beginning... ● ● ● ● ● ● Virtual Organizations Transparent Login api.surfconext.nl Sharing group information OpenSocial …
  21. 21. Questions?

×