Integrating external authentication service in Viope Solutions Oy's web platform
Malla Pradhananga, Rabi Raj (2015)
Malla Pradhananga, Rabi Raj
Laurea-ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201504073962
https://urn.fi/URN:NBN:fi:amk-201504073962
Tiivistelmä
In today’s world, surfing the internet and using various web services has become commonplace. Most of the web services require users to create an account in order to use their services. Studies show that an average internet user has at least 25 different web accounts. This means the user has 25 different set of username and password combinations to remember in order to access those accounts. This could lead to the problems like forgetting username or password or both and pass-word mismatch. External authentication service, EAS, solve this problem at certain extent by let-ting users to use their existing set of username and password for more than one web accounts.
This thesis work has aimed to integrate EAS in the case company, Viope Solutions Oy’s web plat-form. There are different types of EAS providers available from social networking sites to payment solution services. It was essential to choose the most suitable EAS provider with which Viope’s po-tential users already have account and they feel comfortable using it. Different existing researches and survey reports were analyzed and Facebook was chosen as the most suitable EAS provider.
A development environment was created to test the implementation of EAS. Following recommen-dations and best practices from Facebook’s documentation and other sources, EAS was successfully integrated in the test website. But the actual implementation in Viope’s platform will be handled by the company itself.
The company CTO is satisfied with the result of this thesis work. The thesis work has created a basic implementation of Facebook login which mainly focused on the back end portion. The front end portion and required modification in code will be done by the company before implementing it in the live site.
This thesis work has aimed to integrate EAS in the case company, Viope Solutions Oy’s web plat-form. There are different types of EAS providers available from social networking sites to payment solution services. It was essential to choose the most suitable EAS provider with which Viope’s po-tential users already have account and they feel comfortable using it. Different existing researches and survey reports were analyzed and Facebook was chosen as the most suitable EAS provider.
A development environment was created to test the implementation of EAS. Following recommen-dations and best practices from Facebook’s documentation and other sources, EAS was successfully integrated in the test website. But the actual implementation in Viope’s platform will be handled by the company itself.
The company CTO is satisfied with the result of this thesis work. The thesis work has created a basic implementation of Facebook login which mainly focused on the back end portion. The front end portion and required modification in code will be done by the company before implementing it in the live site.