Influencing policy (training slides from Fast Track Impact)
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/