SlideShare a Scribd company logo
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

PDF
The Ultimate Guide to SSO Portals: Streamlining Access to Digital Services
PDF
Learning Management System (LMS) related services
PPT
sso_on_new system with security is more concern
PDF
Successful Enterprise Single Sign-on: Addressing Deployment Challenges
PDF
Cross cloud single sign on (sso) using tokens
PDF
Cross cloud single sign on (sso) using tokens
PPTX
Choosing the Best Business Intelligence Security Model for Your App
PDF
International Journal of Engineering Inventions (IJEI)
The Ultimate Guide to SSO Portals: Streamlining Access to Digital Services
Learning Management System (LMS) related services
sso_on_new system with security is more concern
Successful Enterprise Single Sign-on: Addressing Deployment Challenges
Cross cloud single sign on (sso) using tokens
Cross cloud single sign on (sso) using tokens
Choosing the Best Business Intelligence Security Model for Your App
International Journal of Engineering Inventions (IJEI)

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

PPTX
Single sign on - SSO
PPT
OWASPSanAntonio_2006_08_SingleSignOn.ppt
PDF
Technical Architecture - Chainsys dataZap
PDF
The India Grid for learning (IGFL)
PPTX
3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...
DOCX
project on Agile approach
PDF
ImtechSaasIDbroch7
PDF
GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...
PPTX
Seminar Hall app.pptx semi ar halll pdf project for students it sector and ot...
PDF
Chronos Workflow Platform │Brochure │IT - BPA
PPT
E Control Summary
PPTX
Disaster_Reovery1_Patrol_Continuity.pptx
PDF
Single sign on (SSO) How does your company apply?
PDF
Automated login method selection in a multi modal authentication - login meth...
PDF
Automated login method selection in a multi modal authentication - login meth...
PDF
Web Based Investment Management System
PPTX
LTS Secure Identity Management
PPT
Identity Federation on JBossAS
PPTX
SSO IN/With Drupal and Identitiy Management
PPTX
2009 Ontario GNU Linux Fest - Build your business on SugarCRM
Single sign on - SSO
OWASPSanAntonio_2006_08_SingleSignOn.ppt
Technical Architecture - Chainsys dataZap
The India Grid for learning (IGFL)
3° Sessione - VMware Airwatch, la gestione della mobilità nelle organizzazion...
project on Agile approach
ImtechSaasIDbroch7
GUIDE TO KEEP YOUR END-USERS CONNECTED TO THE DIGITAL WORKPLACE DURING DISRUP...
Seminar Hall app.pptx semi ar halll pdf project for students it sector and ot...
Chronos Workflow Platform │Brochure │IT - BPA
E Control Summary
Disaster_Reovery1_Patrol_Continuity.pptx
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...
Web Based Investment Management System
LTS Secure Identity Management
Identity Federation on JBossAS
SSO IN/With Drupal and Identitiy Management
2009 Ontario GNU Linux Fest - Build your business on SugarCRM
Ad

More from irawan afrianto (20)

PDF
Sismul14 ulang
PDF
Sismul13 ulang
PDF
Sismul13
PDF
PDF
Sismul14
PDF
PDF
PDF
Sismul10
PDF
QR Code and Transport Layer Security For Licensing Documents Verification- Ir...
PDF
Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...
PDF
Nilai percepatan matakuliah keamanan sistem informasi
PPTX
Presentasi laporan penelitian qr code
PDF
Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014
PDF
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
PDF
Nilai akhir komjar 2012 2013
PDF
Nilai akhir matakuliah ksi 2012/2013
PDF
Penerima Beasiswa PMB 2013-2014
DOCX
Proposal inaicta 2011 kostanbandung - unikom
DOCX
Proposal inaicta 2012 face tracking application-unikom
PDF
Percepatan nilai matakuliah kemanan sistem informasi
Sismul14 ulang
Sismul13 ulang
Sismul13
Sismul14
Sismul10
QR Code and Transport Layer Security For Licensing Documents Verification- Ir...
Presentasi bp3 iptek 2016-Rancang Bangun Sistem Informasi Pemetaan masyarakat...
Nilai percepatan matakuliah keamanan sistem informasi
Presentasi laporan penelitian qr code
Daftar nilai akhir Komunikasi Data dan Jaringan Komputer 2013/2014
Kapita selekta 2013-2014- Tema-tema Skripsi Teknik Informatika Unikom
Nilai akhir komjar 2012 2013
Nilai akhir matakuliah ksi 2012/2013
Penerima Beasiswa PMB 2013-2014
Proposal inaicta 2011 kostanbandung - unikom
Proposal inaicta 2012 face tracking application-unikom
Percepatan nilai matakuliah kemanan sistem informasi
Ad

Recently uploaded (20)

PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
Empowerment Technology for Senior High School Guide
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Indian roads congress 037 - 2012 Flexible pavement
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
Computer Architecture Input Output Memory.pptx
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
IGGE1 Understanding the Self1234567891011
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
My India Quiz Book_20210205121199924.pdf
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
A powerpoint presentation on the Revised K-10 Science Shaping Paper
B.Sc. DS Unit 2 Software Engineering.pptx
Empowerment Technology for Senior High School Guide
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Indian roads congress 037 - 2012 Flexible pavement
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
TNA_Presentation-1-Final(SAVE)) (1).pptx
History, Philosophy and sociology of education (1).pptx
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
Paper A Mock Exam 9_ Attempt review.pdf.
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Computer Architecture Input Output Memory.pptx
Virtual and Augmented Reality in Current Scenario
LDMMIA Reiki Yoga Finals Review Spring Summer
IGGE1 Understanding the Self1234567891011
AI-driven educational solutions for real-life interventions in the Philippine...
Unit 4 Computer Architecture Multicore Processor.pptx
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
My India Quiz Book_20210205121199924.pdf

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