surfconext and mobile
DESCRIPTION
On using SURFconext and Mobile. What is SURFconext and what does it do for you? How do you connect with it?TRANSCRIPT
![Page 1: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/1.jpg)
SURFconextand MobileBoy Baukema, Ibuildings.nl
![Page 2: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/2.jpg)
Boy Baukema
Senior Software Engineer @ Ibuildings.nl
Core SURFconext dev
![Page 3: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/3.jpg)
What’s to come
● What is SURFconext?
● Let’s see the problem it solves
● Solving Identity issues with SAML2
● Securing your API with OAuth2
![Page 5: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/5.jpg)
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
![Page 6: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/6.jpg)
An example...
Scheduling
![Page 7: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/7.jpg)
Then came mobile
SchedulingSchedulingMobile
![Page 8: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/8.jpg)
We’re not a one stop shop
SchedulingSchedulingMobile Grades
users users
![Page 9: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/9.jpg)
Sharing is caring
SchedulingSchedulingMobile Grades
users
![Page 10: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/10.jpg)
Then came the cloud...
SchedulingSchedulingMobile Grades
users
Google Apps
Box
Liferayusers
users
users
![Page 11: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/11.jpg)
And third party apps...
SchedulingSchedulingMobile Grades
users
Google Apps
Box
Liferayusers
users
users
SchedulingAndroid
![Page 12: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/12.jpg)
And aliens!
SchedulingSchedulingMobile Grades
users
Google Apps
Box
Liferayusers
users
users
SchedulingAndroid
![Page 13: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/13.jpg)
ACCOUNTS
ACCOUNTS EVERYWHERE
![Page 14: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/14.jpg)
Enter SAML2 Web SSO
Server Provider Identity Provider
![Page 15: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/15.jpg)
SAMLized
Scheduling
SchedulingMobile
Grades
Google Apps
Box
Liferay
SchedulingAndroid
Identity Provider
users
![Page 16: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/16.jpg)
![Page 17: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/17.jpg)
Enter SURFconext
Scheduling
Grades
Google Apps
Box
Liferay
SchedulingAndroid
Identity Provider
users
SchedulingMobile
Identity ProviderIdentity
Provider Identity Provider
LiferayLiferay
BoxBox
Google AppsGoogle
Apps
![Page 18: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/18.jpg)
So how about them third party apps
SchedulingScheduling
Mobile
username &password username &
password
SchedulingAndroid
username &password
![Page 19: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/19.jpg)
Enter OAuth2
![Page 20: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/20.jpg)
A delicate dance
![Page 21: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/21.jpg)
What this means in our case
Scheduling
SchedulingMobile
SchedulingAndroid
Identity Provider
username &password
Resource Server
AuthN Server
![Page 22: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/22.jpg)
That’s just the beginning...
● Virtual Organizations● Transparent Login● api.surfconext.nl● Sharing group information● OpenSocial● …
![Page 23: SURFconext and Mobile](https://reader033.vdocuments.net/reader033/viewer/2022052819/545c76f2b0af9f12318b4867/html5/thumbnails/23.jpg)
Questions?