SlideShare a Scribd company logo
1 of 10
Implementation of user
authentication and its application
using OpenLDAP(Lightweight
Directory Access Protocol) for Lunar
and Planetary GIS.
S1200114 Hiroaki Kato
Purpose of this study
• I develop new management mechanism which
cooperation to Web-GIS and OpenLDAP, and
consider the usefulness.
• I build new system for implement and
compile OpenLDAP in Web-GIS, and
integrate to such a layer control system
function by using such a authentication
function.
Goal
• First, I implement LDAP authentication for
Web-GIS and WISE-CAPS
• Second, I will cooperation new function like
registered uses only can access to prescribed
Web-GIS page by using LDAP function and PHP
language.
• •Final point is extra success. extra success is
cooperate OpenLDAP or LDAP function and
OpenLayer which include Web-GIS page.
What are WISE-CAPS and Web-GIS?
• (Web-GIS)
• GIS is Geographical Information System which can
browse data like maps and relate to geographic
information on computer. For example, Google Maps.
• (WISE-CAPS)
• This system can browse, share and analyze based on
Web-GIS.
It is equipping data which got by lunar probe KAGUYA.
This system is GIS which specializes in data of lunar
probe.
Advantage of using OpenLDAP
• It is enable to use user information only
have LDAP server.
• If manage a user and password
information on LDAP server, when
include new user and made account, you
can become to login all server.
Previous study contents
• I’m planning it about combine OpenLDAP
for implementation of user
authentication and Web-GIS (Geographic
Information System). I did explain about
two previous thesis. I’m relating to them.
they were not complete yet.
• Kuwano(2013) couldn’t finish it about
combine to Web-GIS by using OpenSSO .
Method of LDAP implementation for
server
• First, you must need install(OpenLDAP 2.4.39)
and setting password of manager for LDAP
management. Second, you need set yourself
domain name(dc=kato dc=hiroaki). if you need
group unit(ou), you will be able to resist not
only individual user but also group.
• Finally you need install Apache2.4 and setting
a SSL because it will be become need
communicate with Web-GIS.
Result at the present time
① First, All user should access to
allocation script file(test2.php)
② Then, All user are requested to
enter uid(user name) and password by
LDAP user authentication function.
③ If you didn’t access to test2.php file
or yourself Web-GIS page, you would
be requested by individual LDAP user
authentication. If you didn’t know
another Web-GIS file’s password and
uid, you won’t be able to direct access
another user’s Web-GIS.
④ This program is contents of
test2.php file. If coincided entered uid
and uid which included to LDAP server,
you would be able to redirect access
your Web-GIS page.
⑤All Web-GIS page are prepared at
professor terazono office. so I don’t
have to need make new Web-GIS. I
made finish authentication function.
Conclusion and Future work
• (Conclusion)
• As a result, I could implemented LDAP authentication function to
Web-GIS.This time, I used other function for implementation such a
LDAP function, redirect function using by PHP and
Javascript.Fortunately, after user act the user authentication, user
be able to become direct access myself Web-GIS pages.
• (Future work)
• In the future, I could implemented authentication function
to Web-GIS page.But there is no one function which can
edit Web-GIS contents by OpenLayer.Now, I try
implementation such a function. This point is extra success.
So, It is extra point. I have finished study’s aim. If I couldn’t
finished extra point, this point will become future
development.
Reference
• [1] lunar and planetary GIS
https://repository.exst.jaxa.jp/dspace/bitstream/a-is/
19800/1/61914010.pdf
• [2] OpenLDAP foundation: http://www.server-world.info
• [3] Layer expression system:
University of Aizu, Graduation Thesis. March,2015 Niho
Saito s1190059
• [4] University of Aizu, Graduation Thesis. March,2013
Shohei Kuwano s1180058
• [5]OpenAM/OpenSSO
(Single Sign On): http://openstandia.jp/oss_info/opensso/

More Related Content

Viewers also liked

The effective implementation of gis in local government by phillip dooley
The effective implementation of gis in local government  by phillip dooleyThe effective implementation of gis in local government  by phillip dooley
The effective implementation of gis in local government by phillip dooleySymphony3
 
Express Maps Presentation - Innovative Mapping Service Online
Express Maps Presentation - Innovative Mapping Service OnlineExpress Maps Presentation - Innovative Mapping Service Online
Express Maps Presentation - Innovative Mapping Service OnlineSpot Image
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentationkredding
 

Viewers also liked (6)

Towards spatial justice
Towards spatial justiceTowards spatial justice
Towards spatial justice
 
Farm2.0 thesis defense
Farm2.0 thesis defenseFarm2.0 thesis defense
Farm2.0 thesis defense
 
The effective implementation of gis in local government by phillip dooley
The effective implementation of gis in local government  by phillip dooleyThe effective implementation of gis in local government  by phillip dooley
The effective implementation of gis in local government by phillip dooley
 
Express Maps Presentation - Innovative Mapping Service Online
Express Maps Presentation - Innovative Mapping Service OnlineExpress Maps Presentation - Innovative Mapping Service Online
Express Maps Presentation - Innovative Mapping Service Online
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Application of GIS in Criminology and Defence Intelligence
Application of GIS in Criminology and Defence IntelligenceApplication of GIS in Criminology and Defence Intelligence
Application of GIS in Criminology and Defence Intelligence
 

Similar to 1st Draft of Presentation

project--2 nd review_2
project--2 nd review_2project--2 nd review_2
project--2 nd review_2Aswini Ashu
 
project--2 nd review_2
project--2 nd review_2project--2 nd review_2
project--2 nd review_2aswini pilli
 
Resume_abir
Resume_abirResume_abir
Resume_abirAbir De
 
appengine ja night #25 Google App Engine for PHP (English)
appengine ja night #25 Google App Engine for PHP (English)appengine ja night #25 Google App Engine for PHP (English)
appengine ja night #25 Google App Engine for PHP (English)Ryo Yamasaki
 
Web app job and functions - TUGAIT 2017
Web app job and functions  - TUGAIT 2017Web app job and functions  - TUGAIT 2017
Web app job and functions - TUGAIT 2017Steef-Jan Wiggers
 
Plone pas.plugins.ldap user/group search
Plone pas.plugins.ldap user/group searchPlone pas.plugins.ldap user/group search
Plone pas.plugins.ldap user/group searchfredvd
 
Hadoop Cluster on Docker Containers
Hadoop Cluster on Docker ContainersHadoop Cluster on Docker Containers
Hadoop Cluster on Docker Containerspranav_joshi
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Mack Hardy
 
Using oer for cambodia
Using oer for cambodiaUsing oer for cambodia
Using oer for cambodiawon ho
 
GraphQL-ify your APIs - Devoxx UK 2021
 GraphQL-ify your APIs - Devoxx UK 2021 GraphQL-ify your APIs - Devoxx UK 2021
GraphQL-ify your APIs - Devoxx UK 2021Soham Dasgupta
 
A slide share pig in CCS334 for big data analytics
A slide share pig in CCS334 for big data analyticsA slide share pig in CCS334 for big data analytics
A slide share pig in CCS334 for big data analyticsKrishnaVeni451953
 
Google App Engine for PHP
Google App Engine for PHP Google App Engine for PHP
Google App Engine for PHP Eric Johnson
 
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...Paul Jensen
 
Platform as a service standard for hadoop environment
Platform as a service standard for hadoop environmentPlatform as a service standard for hadoop environment
Platform as a service standard for hadoop environmentAbhay Pai
 
Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and Hadoopch adnan
 
Automating Enterprise Workflows with FME Server
 Automating Enterprise Workflows with FME Server Automating Enterprise Workflows with FME Server
Automating Enterprise Workflows with FME ServerSafe Software
 

Similar to 1st Draft of Presentation (20)

project--2 nd review_2
project--2 nd review_2project--2 nd review_2
project--2 nd review_2
 
project--2 nd review_2
project--2 nd review_2project--2 nd review_2
project--2 nd review_2
 
BPMS1
BPMS1BPMS1
BPMS1
 
BPMS1
BPMS1BPMS1
BPMS1
 
Resume_abir
Resume_abirResume_abir
Resume_abir
 
appengine ja night #25 Google App Engine for PHP (English)
appengine ja night #25 Google App Engine for PHP (English)appengine ja night #25 Google App Engine for PHP (English)
appengine ja night #25 Google App Engine for PHP (English)
 
Web app job and functions - TUGAIT 2017
Web app job and functions  - TUGAIT 2017Web app job and functions  - TUGAIT 2017
Web app job and functions - TUGAIT 2017
 
Plone pas.plugins.ldap user/group search
Plone pas.plugins.ldap user/group searchPlone pas.plugins.ldap user/group search
Plone pas.plugins.ldap user/group search
 
Hadoop Cluster on Docker Containers
Hadoop Cluster on Docker ContainersHadoop Cluster on Docker Containers
Hadoop Cluster on Docker Containers
 
Hive_Pig.pptx
Hive_Pig.pptxHive_Pig.pptx
Hive_Pig.pptx
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
 
Using oer for cambodia
Using oer for cambodiaUsing oer for cambodia
Using oer for cambodia
 
GraphQL-ify your APIs - Devoxx UK 2021
 GraphQL-ify your APIs - Devoxx UK 2021 GraphQL-ify your APIs - Devoxx UK 2021
GraphQL-ify your APIs - Devoxx UK 2021
 
A slide share pig in CCS334 for big data analytics
A slide share pig in CCS334 for big data analyticsA slide share pig in CCS334 for big data analytics
A slide share pig in CCS334 for big data analytics
 
Google App Engine for PHP
Google App Engine for PHP Google App Engine for PHP
Google App Engine for PHP
 
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
 
hadoop_bigdata
hadoop_bigdatahadoop_bigdata
hadoop_bigdata
 
Platform as a service standard for hadoop environment
Platform as a service standard for hadoop environmentPlatform as a service standard for hadoop environment
Platform as a service standard for hadoop environment
 
Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and Hadoop
 
Automating Enterprise Workflows with FME Server
 Automating Enterprise Workflows with FME Server Automating Enterprise Workflows with FME Server
Automating Enterprise Workflows with FME Server
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

1st Draft of Presentation

  • 1. Implementation of user authentication and its application using OpenLDAP(Lightweight Directory Access Protocol) for Lunar and Planetary GIS. S1200114 Hiroaki Kato
  • 2. Purpose of this study • I develop new management mechanism which cooperation to Web-GIS and OpenLDAP, and consider the usefulness. • I build new system for implement and compile OpenLDAP in Web-GIS, and integrate to such a layer control system function by using such a authentication function.
  • 3. Goal • First, I implement LDAP authentication for Web-GIS and WISE-CAPS • Second, I will cooperation new function like registered uses only can access to prescribed Web-GIS page by using LDAP function and PHP language. • •Final point is extra success. extra success is cooperate OpenLDAP or LDAP function and OpenLayer which include Web-GIS page.
  • 4. What are WISE-CAPS and Web-GIS? • (Web-GIS) • GIS is Geographical Information System which can browse data like maps and relate to geographic information on computer. For example, Google Maps. • (WISE-CAPS) • This system can browse, share and analyze based on Web-GIS. It is equipping data which got by lunar probe KAGUYA. This system is GIS which specializes in data of lunar probe.
  • 5. Advantage of using OpenLDAP • It is enable to use user information only have LDAP server. • If manage a user and password information on LDAP server, when include new user and made account, you can become to login all server.
  • 6. Previous study contents • I’m planning it about combine OpenLDAP for implementation of user authentication and Web-GIS (Geographic Information System). I did explain about two previous thesis. I’m relating to them. they were not complete yet. • Kuwano(2013) couldn’t finish it about combine to Web-GIS by using OpenSSO .
  • 7. Method of LDAP implementation for server • First, you must need install(OpenLDAP 2.4.39) and setting password of manager for LDAP management. Second, you need set yourself domain name(dc=kato dc=hiroaki). if you need group unit(ou), you will be able to resist not only individual user but also group. • Finally you need install Apache2.4 and setting a SSL because it will be become need communicate with Web-GIS.
  • 8. Result at the present time ① First, All user should access to allocation script file(test2.php) ② Then, All user are requested to enter uid(user name) and password by LDAP user authentication function. ③ If you didn’t access to test2.php file or yourself Web-GIS page, you would be requested by individual LDAP user authentication. If you didn’t know another Web-GIS file’s password and uid, you won’t be able to direct access another user’s Web-GIS. ④ This program is contents of test2.php file. If coincided entered uid and uid which included to LDAP server, you would be able to redirect access your Web-GIS page. ⑤All Web-GIS page are prepared at professor terazono office. so I don’t have to need make new Web-GIS. I made finish authentication function.
  • 9. Conclusion and Future work • (Conclusion) • As a result, I could implemented LDAP authentication function to Web-GIS.This time, I used other function for implementation such a LDAP function, redirect function using by PHP and Javascript.Fortunately, after user act the user authentication, user be able to become direct access myself Web-GIS pages. • (Future work) • In the future, I could implemented authentication function to Web-GIS page.But there is no one function which can edit Web-GIS contents by OpenLayer.Now, I try implementation such a function. This point is extra success. So, It is extra point. I have finished study’s aim. If I couldn’t finished extra point, this point will become future development.
  • 10. Reference • [1] lunar and planetary GIS https://repository.exst.jaxa.jp/dspace/bitstream/a-is/ 19800/1/61914010.pdf • [2] OpenLDAP foundation: http://www.server-world.info • [3] Layer expression system: University of Aizu, Graduation Thesis. March,2015 Niho Saito s1190059 • [4] University of Aizu, Graduation Thesis. March,2013 Shohei Kuwano s1180058 • [5]OpenAM/OpenSSO (Single Sign On): http://openstandia.jp/oss_info/opensso/