16
World e-Parliament Conference 2016 #eParliament 28-30 June 2016 // Chamber of Deputies of Chile // Valparaiso Integrating Application Using Single Sign On (SSO) Indonesian Parliament

Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Embed Size (px)

Citation preview

Page 1: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

World e-Parliament Conference 2016#eParliament28-30 June 2016 // Chamber of Deputies of Chile // Valparaiso

Integrating Application Using Single Sign On (SSO) Indonesian Parliament

Page 2: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Introduction

House of Representativesof The Republic of Indonesia

Secretariat General– IT Specialist

Erdinal Hendradjaja– [email protected]

Fariza Emra– [email protected]

Page 3: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Indonesian ParliamentIT Users

560 MPs

1325 state employees (secretariat)– 20 Bureaus and 63 Departments

>4000 external employees (MP’s Staff)

5000 active users per day (average)– Incl. guest and press

Page 4: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Parliamentary Websitewww.dpr.go.id

Page 5: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Parliamentary WebsitePrevious Challenges

Public demand for data

Content management

Centralized in IT department

Difficult to organize data

Lack of human resource

Non update content

Issues:Issues:

Page 6: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Parliamentary WebsitePrevious Challenges

Custom application for each department needs

Distributed responsibility

Content managed by the content owners

Separate admin panel (web-based application)

Solutions:Solutions:

Page 7: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Parliamentary WebsiteNew Challenges

30+ applications built, and each application has different credential

Some users have to remember many username and password

Each application has its own authorization

Username/password forgets request keep increased day by day

Very difficult to manage users

Page 8: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Single Sign On SystemThe Idea

Every user has their own personal username and password

Easy to manage user authentication and authorization

The username and password should also apply to other application: email, cloud, office applications and network applications

Page 9: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Single Sign On SystemImplementation

LDAP as communication protocolto Active Directory service.

Using attributes of Active Directory to manage both authentication and authorization of every user.

Web-based application as interface

Using multiple server for load balance

Page 10: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Single Sign On SystemImplementation

Windows Operating System

Apache Web Server

Microsoft Exchange and

Windows Active Directory Server

PHP Web Programing

Page 11: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia
Page 12: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Parliamentary WebsitePrevious Admin Panel : Centralized

Page 13: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Parliamentary WebsiteWeb Portal as an Entrance to the “Single Sign On System”

Page 14: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Single Sign On SystemBenefits

Easy to manage users

Log and track: who did what in which app

Different role in each app

Easy to build new app

Page 15: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

Single Sign On SystemChallenges and Future Developments

Specific spec for external app

Single point failure on AD server

Security vulnerable

SSO for mobile Apps

Simple Password

Recovery Procedure

Page 16: Day 2: Recent developments in parliamentary websites, Mr. Erdinal Hendradjaja, Parliament, Indonesia

We are still developing this system to get better user experience

We are open for any suggestion and further discussion

Thank you