Find Jobs
Hire Freelancers

Develop a single-sign-on PHP application to integrate with internal websites for international non-profit

£750-2000 GBP

Cancelado
Publicado hace alrededor de 9 años

£750-2000 GBP

Pagado a la entrega
## Overview We need to build a PHP application, built with the Laravel 5 MVC framework, to provide single-sign-on functionality for a suite of other \'provider\' applications and websites managed by the organisation. Initially, these provider applications are a WordPress site and a custom PHP application written in Laravel. The single-sign-on system will need to be able to easily accommodate additional providers in the future. We\'re looking to hire a PHP developer to work on the application functionality and to create the basic HTML required for the application to function, but all design and front-end work will be done internally so HTML, CSS and Javscript is not required. If after reading the specification below you have any further questions or want to discuss the project in more depth please contact us. ## Specification The system should be developed on the Laravel 5 framework with the following specification: - Administrators can add and manage user accounts centrally. Users will have basic data such as name and email address, and provider-specific information such as their WordPress username and password, etc. - Provider applications will be defined in the application code but should be built to a set of interfaces to allow simple and consistent addition of providers in the future. - Administrators can manage which provider applications are accessible to each user. - The system should show users which provider applications they have access to in a dashboard. - Administrators can update API keys and URLs from the various provider applications. - When users click on a provider application\'s \"Log in\" button the system should generate a unique token based on the user\'s provider\'s credentials and the provider\'s API key, build up a URL including this token, and send the user to this URL (which the provider applications will in turn accept, extract the user information, and log the user into the provider). - The system should also provide a set of URLs for each provider which allow the provider application to seamlessly redirect a user to the single-sign-on application if they are not logged into the provider application, log into the single-sign-on application (or just continue on if the user is already logged into the single-sign-on application), and redirect the user back to the provider application\'s log-in URL with the appropriate token, etc. Most of the application code for each provider will be handled internally, but we do also want the developer to initially create a WordPress plugin to interface with the single-sign-on application. This plugin should be developed in a sandbox WordPress environment with the specifications: - WordPress\'s internal log in system should be overridden to instead redirect to the single-sign-on. - A set of URLs on the WordPress application should accept and handle redirections from the single-sign-on application. - This functionality should be packaged up as a WordPress plugin so it can be developed separately from the organisation\'s existing WordPress application and then be added to it once the plugin\'s functionality is complete. ## Other requirements: - Code should be cleanly organised and maintainable as the application will continue to be developed in the future. - The developer should be able to work with our team to develop the detailed specification and to build the application according to existing development paradigms and standards. - Application should be managed using Git version control allowing the organisation to work on the application alongside the developer. - Code should have sufficient test coverage to ensure the various pieces of functionality and UI work as expected. Tests should be written clearly so they can be understood and expanded on by the organisation\'s internal team. - Developer should be a native English speaker and available to discuss the project with our team in the UK via Skype or similar.
ID del proyecto: 7117915

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de £1.977 GBP por este trabajo
Avatar del usuario
A proposal has not yet been provided
£2.941 GBP en 30 días
5,0 (8 comentarios)
5,5
5,5
Avatar del usuario
I have immense experience in custom PHP programming and well versed in open-sources / Framework like Joomla, Drupal, Cakephp, Wordpress and others. Share with me your project more details i am waiting for your reply.
£948 GBP en 10 días
5,0 (7 comentarios)
3,9
3,9
Avatar del usuario
Hello! I'm interesting in doing your job. Please contact me to discuss all details. I work in this sphere more than 3 years. My skillsOOP, PHP+MySQL, HTML5+CCS3, JS+ Android +design Looking forward for your answer. Have a good day. Best wishes, Alex G
£1.958 GBP en 7 días
5,0 (7 comentarios)
3,1
3,1

Sobre este cliente

Bandera de UNITED KINGDOM
Coventry, United Kingdom
0,0
0
Forma de pago verificada
Miembro desde feb 10, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.