SlideShare a Scribd company logo
1 of 16
Download to read offline
Implementation of Single Sign On (SSO)
Technology Using SAML Standards
At UNIKOM Information Systems
International Conference on Interdisciplinary Academic
Research And Innovation (IARI-2016)
November 23-24, 2016
Taryana Suryana, Irawan Afrianto, Andri Heryandi
Teknik Informatika – Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
Backgrounds
• Many Applications
that require login
• Many Accounts To
Remember
• Different username
and Password
• Admin Create Many
Users dan Passwords
• Complicate password
management
Lecturer Student
Thrusty Online
Value
(NilaiOnline)
E-Learning
Autodebet
Social Media
Campus
Asset
Management
Evaluation of
Lecture
Finance
Academic scholarship
UNIKOM'SINFORMATIONSYSTEMS
Admin
Definitions
• Single Sign On (SSO)
Single sign-on (SSO) is a session and user authentication service
that permits a user to use one set of login credentials (e.g., name
and password) to access multiple applications.
The service authenticates the end user for all the applications the
user has been given rights to and eliminates further prompts when
the user switches applications during the same session.
On the back end, SSO is helpful for logging user activities as well as
monitoring user accounts.
(http://searchsecurity.techtarget.com/definition/single-sign-on)
Definitions
• Security Assertion Markup Language
(SAML)
SAML is an XML standard that facilitates the exchange of user
authentication and authorization data across secure domains.
SAML-based SSO services involve communications between the
user, an identity provider that maintains a user directory, and a
service provider. When a user attempts to access an application
from the service provider, the service provider will send a request to
the identity provider for authentication. The service provider will then
verify the authentication and log the user in. The user will not have
to log in again for the rest of his session.
(http://searchsecurity.techtarget.com/definition/single-sign-on)
Definitions
• Google Apps For Education (GAFE)
Google Apps for Education core services are the heart of Google's
educational offering to schools. The core services are Gmail (including
Inbox by Gmail), Calendar, Classroom, Contacts, Drive, Docs, Forms,
Groups, Sheets, Sites, Slides, Talk/Hangouts and Vault.
SSO is available for G Suite Basic, G Suite Business, and G Suite for
Education. It enables users to access all of their enterprise cloud
applications—including administrators signing in to the Admin console—by
signing in one time for all services.
GAFE also provide a Security Assertion Markup Language (SAML)-based
SSO API that you can use to integrate into your Lightweight Directory
Access Protocol (LDAP), or other SSO system. LDAP is a networking
protocol for querying and modifying directory services running over TCP/IP
(https://support.google.com/a/answer/60224?hl=en)
Analysis and Design System
System Architecture Of Unikom SSO
Analysis and Design System
System Architecture Of Unikom SSO
Analysis and Design System
Unikom Password - Single Sign On Backbone Unikom
Transfer Client encrypted with SSL / TLS on the HTTPS protocol.
Sensitive data such as Username and Password should be a second-tier encryption (Second
Layer Encryption) Using ASecure Library (developed by Digital Center using the RSA
algorithm) with the Public and Private Key are different for each session ** minimal 1024bit.
Key to the delivery of data generated on the server (PHP), Key to the reception of data
generated in the Browser (Javascript).
The connection between the Client Apps (Score online, Trusts, Online Lecture, etc.) with the
Digital Passport done on the Digital Passport Protocol and is always in a state encrypted with
OpenSSL, where each client has a Public Key that is different and access permissions that
vary in accordance with the needs.
Apps Web-based client must include the Digital Passport Dashboard on file HTML / PHP so
that users can skip and perform activities related to the account.
Client Apps need not (should not) create a form to Login / Register to User Management
Alone. Client Apps can directly determine the status of users who access the Web page to
communicate on the Digital Passport Protocol (Or use the Digital Passport API for PHP).
Analysis and Design System
Unikom Password - Single Sign On Backbone Unikom
Analysis and Design System
Unikom Password - Single Sign On Backbone Unikom
Analysis and Design System
Unikom Password - Single Sign On Backbone Unikom
Implementations
http://account.unikom.ac.id
Implementations
http://eis.unikom.ac.id
Results
• User (Lecturers and Students ) more convenience to access Unikom
Information System
• Administrators more easily manage user and password
• And More Secure in Transactions
Further Research
• Although single sign-on is a convenience to users, it present risks to
enterprise security. An attacker who gains control over a user's SSO
credentials will be granted access to every application the user has
rights to, increasing the amount of potential damage. In order to
avoid malicious access, it's essential that every aspect of SSO
implementation be coupled with identity governance. Organizations
can also use two factor authentication (2FA) or multifactor
authentication (MFA) with SSO to improve security.
Terima Kasih - Thank You - Hatur Nuhun

More Related Content

Similar to Implementation of Single Sign On (SSO) Technology Using SAML Standards At UNIKOM Information Systems

OWASPSanAntonio_2006_08_SingleSignOn.ppt
OWASPSanAntonio_2006_08_SingleSignOn.pptOWASPSanAntonio_2006_08_SingleSignOn.ppt
OWASPSanAntonio_2006_08_SingleSignOn.pptwebhostingguy
 
The India Grid for learning (IGFL)
The India Grid for learning (IGFL)The India Grid for learning (IGFL)
The India Grid for learning (IGFL)Venu Prasad Menon
 
3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...
3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...
3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...Jürgen Ambrosi
 
project on Agile approach
project on Agile approachproject on Agile approach
project on Agile approachPrachi desai
 
ImtechSaasIDbroch7
ImtechSaasIDbroch7ImtechSaasIDbroch7
ImtechSaasIDbroch7Steve Tester
 
GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...
GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...
GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...Happiest Minds Technologies
 
Chronos Workflow Platform │Brochure │IT - BPA
Chronos Workflow Platform │Brochure │IT - BPAChronos Workflow Platform │Brochure │IT - BPA
Chronos Workflow Platform │Brochure │IT - BPAANDREA Szabo
 
Single sign on (SSO) How does your company apply?
Single sign on (SSO) How does your company apply?Single sign on (SSO) How does your company apply?
Single sign on (SSO) How does your company apply?Đỗ Duy Trung
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Conference Papers
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Conference Papers
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management SystemMike Taylor
 
LTS Secure Identity Management
LTS Secure Identity ManagementLTS Secure Identity Management
LTS Secure Identity Managementrver21
 
Identity Federation on JBossAS
Identity Federation on JBossASIdentity Federation on JBossAS
Identity Federation on JBossASRoger CARHUATOCTO
 
SSO IN/With Drupal and Identitiy Management
SSO IN/With Drupal and Identitiy ManagementSSO IN/With Drupal and Identitiy Management
SSO IN/With Drupal and Identitiy ManagementManish Harsh
 
2009 Ontario GNU Linux Fest - Build your business on SugarCRM
2009 Ontario GNU Linux Fest - Build your business on SugarCRM2009 Ontario GNU Linux Fest - Build your business on SugarCRM
2009 Ontario GNU Linux Fest - Build your business on SugarCRMJohn Mertic
 
Presentation Platform
Presentation PlatformPresentation Platform
Presentation PlatformFluig
 
OPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC FoundationOPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC FoundationAVEVA
 
Share Point Server Security with Joel Oleson
Share Point Server Security with Joel OlesonShare Point Server Security with Joel Oleson
Share Point Server Security with Joel OlesonJoel Oleson
 

Similar to Implementation of Single Sign On (SSO) Technology Using SAML Standards At UNIKOM Information Systems (20)

OWASPSanAntonio_2006_08_SingleSignOn.ppt
OWASPSanAntonio_2006_08_SingleSignOn.pptOWASPSanAntonio_2006_08_SingleSignOn.ppt
OWASPSanAntonio_2006_08_SingleSignOn.ppt
 
The India Grid for learning (IGFL)
The India Grid for learning (IGFL)The India Grid for learning (IGFL)
The India Grid for learning (IGFL)
 
3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...
3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...
3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...
 
project on Agile approach
project on Agile approachproject on Agile approach
project on Agile approach
 
ImtechSaasIDbroch7
ImtechSaasIDbroch7ImtechSaasIDbroch7
ImtechSaasIDbroch7
 
GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...
GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...
GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...
 
Chronos Workflow Platform │Brochure │IT - BPA
Chronos Workflow Platform │Brochure │IT - BPAChronos Workflow Platform │Brochure │IT - BPA
Chronos Workflow Platform │Brochure │IT - BPA
 
E Control Summary
E Control   SummaryE Control   Summary
E Control Summary
 
Single sign on (SSO) How does your company apply?
Single sign on (SSO) How does your company apply?Single sign on (SSO) How does your company apply?
Single sign on (SSO) How does your company apply?
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management System
 
LTS Secure Identity Management
LTS Secure Identity ManagementLTS Secure Identity Management
LTS Secure Identity Management
 
Identity Federation on JBossAS
Identity Federation on JBossASIdentity Federation on JBossAS
Identity Federation on JBossAS
 
SSO IN/With Drupal and Identitiy Management
SSO IN/With Drupal and Identitiy ManagementSSO IN/With Drupal and Identitiy Management
SSO IN/With Drupal and Identitiy Management
 
2009 Ontario GNU Linux Fest - Build your business on SugarCRM
2009 Ontario GNU Linux Fest - Build your business on SugarCRM2009 Ontario GNU Linux Fest - Build your business on SugarCRM
2009 Ontario GNU Linux Fest - Build your business on SugarCRM
 
Presentation Platform
Presentation PlatformPresentation Platform
Presentation Platform
 
OPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC FoundationOPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC Foundation
 
Share Point Server Security with Joel Oleson
Share Point Server Security with Joel OlesonShare Point Server Security with Joel Oleson
Share Point Server Security with Joel Oleson
 
Final (1).pdf
Final (1).pdfFinal (1).pdf
Final (1).pdf
 

More from irawan afrianto

QR Code and Transport Layer Security For Licensing Documents Verification- Ir...
QR Code and Transport Layer Security For Licensing Documents Verification- Ir...QR Code and Transport Layer Security For Licensing Documents Verification- Ir...
QR Code and Transport Layer Security For Licensing Documents Verification- Ir...irawan afrianto
 
Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...
Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...
Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...irawan afrianto
 
Nilai percepatan matakuliah keamanan sistem informasi
Nilai percepatan matakuliah keamanan sistem informasiNilai percepatan matakuliah keamanan sistem informasi
Nilai percepatan matakuliah keamanan sistem informasiirawan afrianto
 
Presentasi laporan penelitian qr code
Presentasi laporan penelitian qr codePresentasi laporan penelitian qr code
Presentasi laporan penelitian qr codeirawan afrianto
 
Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014
Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014
Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014irawan afrianto
 
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika UnikomKapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikomirawan afrianto
 
Nilai akhir komjar 2012 2013
Nilai akhir komjar 2012 2013Nilai akhir komjar 2012 2013
Nilai akhir komjar 2012 2013irawan afrianto
 
Nilai akhir matakuliah ksi 2012/2013
Nilai akhir matakuliah ksi 2012/2013Nilai akhir matakuliah ksi 2012/2013
Nilai akhir matakuliah ksi 2012/2013irawan afrianto
 
Penerima Beasiswa PMB 2013-2014
Penerima Beasiswa PMB 2013-2014Penerima Beasiswa PMB 2013-2014
Penerima Beasiswa PMB 2013-2014irawan afrianto
 
Proposal inaicta 2011 kostanbandung - unikom
Proposal inaicta 2011   kostanbandung - unikom Proposal inaicta 2011   kostanbandung - unikom
Proposal inaicta 2011 kostanbandung - unikom irawan afrianto
 
Proposal inaicta 2012 face tracking application-unikom
Proposal inaicta 2012   face tracking application-unikomProposal inaicta 2012   face tracking application-unikom
Proposal inaicta 2012 face tracking application-unikomirawan afrianto
 
Percepatan nilai matakuliah kemanan sistem informasi
Percepatan nilai matakuliah kemanan sistem informasiPercepatan nilai matakuliah kemanan sistem informasi
Percepatan nilai matakuliah kemanan sistem informasiirawan afrianto
 

More from irawan afrianto (20)

Sismul14 ulang
Sismul14 ulangSismul14 ulang
Sismul14 ulang
 
Sismul13 ulang
Sismul13 ulangSismul13 ulang
Sismul13 ulang
 
Sismul13
Sismul13Sismul13
Sismul13
 
Sismul8
Sismul8Sismul8
Sismul8
 
Sismul14
Sismul14Sismul14
Sismul14
 
Sismul1
Sismul1Sismul1
Sismul1
 
Sismul7
Sismul7Sismul7
Sismul7
 
Sismul10
Sismul10Sismul10
Sismul10
 
QR Code and Transport Layer Security For Licensing Documents Verification- Ir...
QR Code and Transport Layer Security For Licensing Documents Verification- Ir...QR Code and Transport Layer Security For Licensing Documents Verification- Ir...
QR Code and Transport Layer Security For Licensing Documents Verification- Ir...
 
Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...
Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...
Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...
 
Nilai percepatan matakuliah keamanan sistem informasi
Nilai percepatan matakuliah keamanan sistem informasiNilai percepatan matakuliah keamanan sistem informasi
Nilai percepatan matakuliah keamanan sistem informasi
 
Presentasi laporan penelitian qr code
Presentasi laporan penelitian qr codePresentasi laporan penelitian qr code
Presentasi laporan penelitian qr code
 
Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014
Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014
Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014
 
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika UnikomKapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
 
Nilai akhir komjar 2012 2013
Nilai akhir komjar 2012 2013Nilai akhir komjar 2012 2013
Nilai akhir komjar 2012 2013
 
Nilai akhir matakuliah ksi 2012/2013
Nilai akhir matakuliah ksi 2012/2013Nilai akhir matakuliah ksi 2012/2013
Nilai akhir matakuliah ksi 2012/2013
 
Penerima Beasiswa PMB 2013-2014
Penerima Beasiswa PMB 2013-2014Penerima Beasiswa PMB 2013-2014
Penerima Beasiswa PMB 2013-2014
 
Proposal inaicta 2011 kostanbandung - unikom
Proposal inaicta 2011   kostanbandung - unikom Proposal inaicta 2011   kostanbandung - unikom
Proposal inaicta 2011 kostanbandung - unikom
 
Proposal inaicta 2012 face tracking application-unikom
Proposal inaicta 2012   face tracking application-unikomProposal inaicta 2012   face tracking application-unikom
Proposal inaicta 2012 face tracking application-unikom
 
Percepatan nilai matakuliah kemanan sistem informasi
Percepatan nilai matakuliah kemanan sistem informasiPercepatan nilai matakuliah kemanan sistem informasi
Percepatan nilai matakuliah kemanan sistem informasi
 

Recently uploaded

Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 

Recently uploaded (20)

Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

Implementation of Single Sign On (SSO) Technology Using SAML Standards At UNIKOM Information Systems

  • 1. Implementation of Single Sign On (SSO) Technology Using SAML Standards At UNIKOM Information Systems International Conference on Interdisciplinary Academic Research And Innovation (IARI-2016) November 23-24, 2016 Taryana Suryana, Irawan Afrianto, Andri Heryandi Teknik Informatika – Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
  • 2. Backgrounds • Many Applications that require login • Many Accounts To Remember • Different username and Password • Admin Create Many Users dan Passwords • Complicate password management Lecturer Student Thrusty Online Value (NilaiOnline) E-Learning Autodebet Social Media Campus Asset Management Evaluation of Lecture Finance Academic scholarship UNIKOM'SINFORMATIONSYSTEMS Admin
  • 3. Definitions • Single Sign On (SSO) Single sign-on (SSO) is a session and user authentication service that permits a user to use one set of login credentials (e.g., name and password) to access multiple applications. The service authenticates the end user for all the applications the user has been given rights to and eliminates further prompts when the user switches applications during the same session. On the back end, SSO is helpful for logging user activities as well as monitoring user accounts. (http://searchsecurity.techtarget.com/definition/single-sign-on)
  • 4. Definitions • Security Assertion Markup Language (SAML) SAML is an XML standard that facilitates the exchange of user authentication and authorization data across secure domains. SAML-based SSO services involve communications between the user, an identity provider that maintains a user directory, and a service provider. When a user attempts to access an application from the service provider, the service provider will send a request to the identity provider for authentication. The service provider will then verify the authentication and log the user in. The user will not have to log in again for the rest of his session. (http://searchsecurity.techtarget.com/definition/single-sign-on)
  • 5. Definitions • Google Apps For Education (GAFE) Google Apps for Education core services are the heart of Google's educational offering to schools. The core services are Gmail (including Inbox by Gmail), Calendar, Classroom, Contacts, Drive, Docs, Forms, Groups, Sheets, Sites, Slides, Talk/Hangouts and Vault. SSO is available for G Suite Basic, G Suite Business, and G Suite for Education. It enables users to access all of their enterprise cloud applications—including administrators signing in to the Admin console—by signing in one time for all services. GAFE also provide a Security Assertion Markup Language (SAML)-based SSO API that you can use to integrate into your Lightweight Directory Access Protocol (LDAP), or other SSO system. LDAP is a networking protocol for querying and modifying directory services running over TCP/IP (https://support.google.com/a/answer/60224?hl=en)
  • 6. Analysis and Design System System Architecture Of Unikom SSO
  • 7. Analysis and Design System System Architecture Of Unikom SSO
  • 8. Analysis and Design System Unikom Password - Single Sign On Backbone Unikom Transfer Client encrypted with SSL / TLS on the HTTPS protocol. Sensitive data such as Username and Password should be a second-tier encryption (Second Layer Encryption) Using ASecure Library (developed by Digital Center using the RSA algorithm) with the Public and Private Key are different for each session ** minimal 1024bit. Key to the delivery of data generated on the server (PHP), Key to the reception of data generated in the Browser (Javascript). The connection between the Client Apps (Score online, Trusts, Online Lecture, etc.) with the Digital Passport done on the Digital Passport Protocol and is always in a state encrypted with OpenSSL, where each client has a Public Key that is different and access permissions that vary in accordance with the needs. Apps Web-based client must include the Digital Passport Dashboard on file HTML / PHP so that users can skip and perform activities related to the account. Client Apps need not (should not) create a form to Login / Register to User Management Alone. Client Apps can directly determine the status of users who access the Web page to communicate on the Digital Passport Protocol (Or use the Digital Passport API for PHP).
  • 9. Analysis and Design System Unikom Password - Single Sign On Backbone Unikom
  • 10. Analysis and Design System Unikom Password - Single Sign On Backbone Unikom
  • 11. Analysis and Design System Unikom Password - Single Sign On Backbone Unikom
  • 14. Results • User (Lecturers and Students ) more convenience to access Unikom Information System • Administrators more easily manage user and password • And More Secure in Transactions
  • 15. Further Research • Although single sign-on is a convenience to users, it present risks to enterprise security. An attacker who gains control over a user's SSO credentials will be granted access to every application the user has rights to, increasing the amount of potential damage. In order to avoid malicious access, it's essential that every aspect of SSO implementation be coupled with identity governance. Organizations can also use two factor authentication (2FA) or multifactor authentication (MFA) with SSO to improve security.
  • 16. Terima Kasih - Thank You - Hatur Nuhun