National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45...
Transcript of National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45...
![Page 1: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/1.jpg)
National Knowledge Network
2 November, 2012
![Page 2: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/2.jpg)
National Knowledge Network Page 2
First Login
Application Integration Framework
accounts.nkn.in exampleapp.nkn.in
![Page 3: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/3.jpg)
National Knowledge Network Page 3
First Login
Application Integration Framework
Fresh User (No Cookie)
accounts.nkn.in exampleapp.nkn.in
![Page 4: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/4.jpg)
National Knowledge Network Page 4
First Login
Application Integration Framework
Check Cookie for Token Id.
accounts.nkn.in exampleapp.nkn.in
![Page 5: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/5.jpg)
National Knowledge Network Page 5
First Login
Application Integration Framework
No Cookie Found .. Redirect.
accounts.nkn.in exampleapp.nkn.in
![Page 6: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/6.jpg)
National Knowledge Network Page 6
First Login
Application Integration Framework
Request With Service Type Parameter.
accounts.nkn.in exampleapp.nkn.in
![Page 7: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/7.jpg)
National Knowledge Network Page 7
First Login
Application Integration Framework
Check Cookie and Service Type Parameter.
accounts.nkn.in exampleapp.nkn.in
![Page 8: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/8.jpg)
National Knowledge Network Page 8
First Login
Application Integration Framework
No Cookie Found.. Present Login Page.
accounts.nkn.in exampleapp.nkn.in
![Page 9: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/9.jpg)
National Knowledge Network Page 9
Application Integration Framework
![Page 10: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/10.jpg)
National Knowledge Network Page 10
First Login
Application Integration Framework
Submit login.
accounts.nkn.in exampleapp.nkn.in
![Page 11: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/11.jpg)
National Knowledge Network Page 11
First Login
Application Integration Framework
Check Credentials.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 12: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/12.jpg)
National Knowledge Network Page 12
First Login
Application Integration Framework
Valid User Return Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 13: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/13.jpg)
National Knowledge Network Page 13
First Login
Application Integration Framework
Redirect to Service with Token Id as Parameter and Cookie Saved.
accounts.nkn.in exampleapp.nkn.in
![Page 14: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/14.jpg)
National Knowledge Network Page 14
Logged Out User
Application Integration Framework
Cookie – Token Id is Saved
accounts.nkn.in exampleapp.nkn.in
![Page 15: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/15.jpg)
National Knowledge Network Page 15
First Login
Application Integration Framework
Go to Server With Token Id Parameter
accounts.nkn.in exampleapp.nkn.in
![Page 16: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/16.jpg)
National Knowledge Network Page 16
First Login
Application Integration Framework
Validate Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 17: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/17.jpg)
National Knowledge Network Page 17
First Login
Application Integration Framework
Valid Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 18: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/18.jpg)
National Knowledge Network Page 18
Application Integration Framework
![Page 19: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/19.jpg)
National Knowledge Network Page 19
Logged In User
Application Integration Framework
accounts.nkn.in exampleapp.nkn.in
![Page 20: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/20.jpg)
National Knowledge Network Page 20
Logged In User
Application Integration Framework
Cookie – Token Id.
accounts.nkn.in exampleapp.nkn.in
![Page 21: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/21.jpg)
National Knowledge Network Page 21
Logged In User
Application Integration Framework
Validate Token From Cookie.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 22: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/22.jpg)
National Knowledge Network Page 22
Logged In User
Application Integration Framework
Valid Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 23: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/23.jpg)
National Knowledge Network Page 23
Application Integration Framework
![Page 24: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/24.jpg)
National Knowledge Network Page 24
Logged Out User
Application Integration Framework
accounts.nkn.in exampleapp.nkn.in
![Page 25: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/25.jpg)
National Knowledge Network Page 25
Logged Out User
Application Integration Framework
Cookie – Token Id.
accounts.nkn.in exampleapp.nkn.in
![Page 26: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/26.jpg)
National Knowledge Network Page 26
Logged Out User
Application Integration Framework
Validate Token From Cookie.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 27: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/27.jpg)
National Knowledge Network Page 27
Logged Out User
Application Integration Framework
Invalid Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 28: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/28.jpg)
National Knowledge Network Page 28
Logged Out User
Application Integration Framework
Invalid Token Redirect.
accounts.nkn.in exampleapp.nkn.in
![Page 29: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/29.jpg)
National Knowledge Network Page 29
Logged Out User
Application Integration Framework
Redirect to Server with Cookie.
accounts.nkn.in exampleapp.nkn.in
![Page 30: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/30.jpg)
National Knowledge Network Page 30
Logged Out User
Application Integration Framework
Validate Token From Cookie.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 31: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/31.jpg)
National Knowledge Network Page 31
Logged Out User
Application Integration Framework
Invalid Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 32: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/32.jpg)
National Knowledge Network Page 32
Logged Out User
Application Integration Framework
Invalid Token .. Present Login Page…
accounts.nkn.in exampleapp.nkn.in
![Page 33: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/33.jpg)
National Knowledge Network Page 33
Application Integration Framework
![Page 34: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/34.jpg)
National Knowledge Network Page 34
Logged Out User
Application Integration Framework
Submit login.
accounts.nkn.in exampleapp.nkn.in
![Page 35: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/35.jpg)
National Knowledge Network Page 35
Logged Out User
Application Integration Framework
Check Credentials.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 36: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/36.jpg)
National Knowledge Network Page 36
Logged Out User
Application Integration Framework
Valid User Return Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 37: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/37.jpg)
National Knowledge Network Page 37
Logged Out User
Application Integration Framework
Redirect to Service . Set Cookie - Token Id..
accounts.nkn.in exampleapp.nkn.in
![Page 38: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/38.jpg)
National Knowledge Network Page 38
Logged Out User
Application Integration Framework
Cookie – Token Id is Saved
accounts.nkn.in exampleapp.nkn.in
![Page 39: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/39.jpg)
National Knowledge Network Page 39
Logged Out User
Application Integration Framework
Go to Server With Token Id Parameter
accounts.nkn.in exampleapp.nkn.in
![Page 40: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/40.jpg)
National Knowledge Network Page 40
Logged Out User
Application Integration Framework
Validate Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 41: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/41.jpg)
National Knowledge Network Page 41
Logged Out User
Application Integration Framework
Valid Token.
accounts.nkn.in exampleapp.nkn.in
openam.nkn.in
![Page 42: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/42.jpg)
National Knowledge Network Page 42
Application Integration Framework
![Page 43: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/43.jpg)
LDAP Design and Authentication Process
![Page 44: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/44.jpg)
National Knowledge Network Page 44
LDAP Design and Authentication Process
res.in
Nic.nkn.in
VM 1
iitd.res.in
iib.res.in iitkgp.ac.in
nkn.in
MASTER
MASTER MASTER MASTER
MASTER MASTER
VM VM VM
VM VM VM
Master Enclosure Custom script Nkn.in
VM 3 VM 2
Slave Enclosure
res.in
Nic.nkn.in
iitd.res.in
iib.res.in
nkn.in
iitkgp.ac.in
Proxy Enclosure
VM 1 VM 2 VM 3
![Page 45: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/45.jpg)
National Knowledge Network Page 45
LDAP Design and Authentication Process
res.in
Nic.nkn.in
VM 1
iitd.res.in
iib.res.in iitkgp.ac.in
nkn.in
MASTER
MASTER MASTER MASTER
MASTER MASTER
VM VM VM
VM VM VM
Master Enclosure Custom script Nkn.in
VM 3 VM 2
Slave Enclosure
res.in
Nic.nkn.in
iitd.res.in
iib.res.in
nkn.in
iitkgp.ac.in
Proxy Enclosure
VM 1 VM 2 VM 3
ADD
/UPDATE/MODIFY
res.in
![Page 46: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/46.jpg)
National Knowledge Network Page 46
LDAP Design and Authentication Process
res.in
Nic.nkn.in
VM 1
iitd.res.in
iib.res.in iitkgp.ac.in
nkn.in
MASTER
MASTER MASTER MASTER
MASTER MASTER
VM VM VM
VM VM VM
Master Enclosure Custom script Nkn.in
VM 3 VM 2
Slave Enclosure
res.in
Nic.nkn.in
iitd.res.in
iib.res.in
nkn.in
iitkgp.ac.in
Proxy Enclosure
VM 1 VM 2 VM 3
UPDATE MASTER
FROM PROXY
![Page 47: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/47.jpg)
National Knowledge Network Page 47
LDAP Design and Authentication Process
res.in
Nic.nkn.in
VM 1
iitd.res.in
iib.res.in iitkgp.ac.in
nkn.in
MASTER
MASTER MASTER MASTER
MASTER MASTER
VM VM VM
VM VM VM
Master Enclosure Custom script Nkn.in
VM 3 VM 2
Slave Enclosure
res.in
Nic.nkn.in
iitd.res.in
iib.res.in
nkn.in
iitkgp.ac.in
Proxy Enclosure
VM 1 VM 2 VM 3 SLAVE
UPDATE
![Page 48: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/48.jpg)
National Knowledge Network Page 48
LDAP Design and Authentication Process
res.in
Nic.nkn.in
VM 1
iitd.res.in
iib.res.in iitkgp.ac.in
nkn.in
MASTER
MASTER MASTER MASTER
MASTER MASTER
VM VM VM
VM VM VM
Master Enclosure Custom script nkn.in
VM 3 VM 2
Slave Enclosure
res.in
Nic.nkn.in
iitd.res.in
iib.res.in
nkn.in
iitkgp.ac.in
Proxy Enclosure
VM 1 VM 2 VM 3
UPDATE
INSTITUTE
MASTER
![Page 49: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/49.jpg)
National Knowledge Network Page 49
LDAP Design and Authentication Process
res.in
Nic.nkn.in
VM 1
iitd.res.in
iib.res.in iitkgp.ac.in
nkn.in
MASTER
MASTER MASTER MASTER
MASTER MASTER
VM VM VM
VM VM VM
Master Enclosure Custom script Nkn.in
VM 3 VM 2
Slave Enclosure
res.in
Nic.nkn.in
iitd.res.in
iib.res.in
nkn.in
iitkgp.ac.in
Proxy Enclosure
VM 1 VM 2 VM 3 SLAVE
UPDATE
![Page 50: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/50.jpg)
National Knowledge Network Page 50
LDAP Design and Authentication Process
Slave Enclosure
iitd.res.in iitb.res.in
VM1 VM 2
APPLICATION
![Page 51: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/51.jpg)
National Knowledge Network Page 51
LDAP Design and Authentication Process
Slave Enclosure
iitd.res.in iitb.res.in
VM1 VM 2
APPLICATION
![Page 52: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/52.jpg)
National Knowledge Network Page 52
LDAP Design and Authentication Process
Slave Enclosure
iitd.res.in iitb.res.in
VM1 VM 2
APPLICATION
Bind to
iitd.res.in
![Page 53: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/53.jpg)
National Knowledge Network Page 53
LDAP Design and Authentication Process
Slave Enclosure
iitd.res.in iitb.res.in
VM1 VM 2
APPLICATION [email protected]
n
![Page 54: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/54.jpg)
National Knowledge Network Page 54
LDAP Design and Authentication Process
Slave Enclosure
iitd.res.in iitb.res.in
VM1 VM 2
APPLICATION
![Page 55: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/55.jpg)
National Knowledge Network Page 55
LDAP Design and Authentication Process
Slave Enclosure
iitd.res.in iitb.res.in
VM1 VM 2
APPLICATION
Bind to
iitd.res.in
![Page 56: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/56.jpg)
The Storage Cluster
![Page 57: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/57.jpg)
National Knowledge Network Page 57
The Storage Cluster
P1 P2 P1 P2
NKN DELHI NKN HYD
![Page 58: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/58.jpg)
National Knowledge Network Page 58
The Storage Cluster
P1 P2 P1 P2
NKN DELHI NKN HYD
save
![Page 59: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/59.jpg)
National Knowledge Network Page 59
The Storage Cluster
P1 P2 P1 P2
NKN DELHI NKN HYD
![Page 60: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/60.jpg)
National Knowledge Network Page 60
The Storage Cluster
P1 P2 P1 P2
4
3
2
1
![Page 61: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/61.jpg)
National Knowledge Network Page 61
The Storage Cluster
P1 P2 P1 P2
1
2 3
4
![Page 62: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/62.jpg)
National Knowledge Network Page 62
The Storage Cluster
P1 P2 P1 P2
1
2
3
4
![Page 63: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/63.jpg)
National Knowledge Network Page 63
The Storage Cluster
P1 P2 P1 P2
1
2 3
4
![Page 64: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/64.jpg)
Authentication Framework Failure Scenarios and
Recovery
![Page 65: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/65.jpg)
National Knowledge Network Page 65
HYD Mumba
i
NKN Network
NKN DELHI
WSGI
middle work
NKN HYD
WSGI
middle work
NKN MUM
WSGI
middle work
Storage Cluster
Application Manger
AM AM AM
Token ID
1 6
4 5
2/3
Authentication Framework Failure Scenarios and Recovery
![Page 66: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/66.jpg)
National Knowledge Network Page 66
Authentication Framework Failure Scenarios and Recovery
NKN Network
NKN DELHI
WSGI
middle work
NKN HYD
WSGI
middle work
NKN MUM
WSGI
middle work
Storage Cluster
Application Manger
AM AM AM
1
2 3
4 5 6
7
![Page 67: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/67.jpg)
National Knowledge Network Page 67
Authentication Framework Failure Scenarios and Recovery
HYD Mumba
i
NKN Network
NKN DELHI
WSGI
middle work
NKN HYD
WSGI
middle work
NKN MUM
WSGI
middle work
Storage Cluster
Application Manger
AM AM AM
1
2 3
4 5
6
![Page 68: National Knowledge Networkworkshop.nkn.in/2012/Document/slides/day3/NKN Applications.pdf · Page 45 National Knowledge Network LDAP Design and Authentication Process res.in Nic.nkn.in](https://reader034.fdocuments.net/reader034/viewer/2022050601/5fa864f75dab65234521a48d/html5/thumbnails/68.jpg)
Thank You