Find Jobs
Hire Freelancers

Create Fellowship One SSO strategy for OmniAuth

$30-250 USD

Cerrado
Publicado hace más de 9 años

$30-250 USD

Pagado a la entrega
Goal: Create an OmniAuth strategy gem to authenticate a Fellowship One portal user using Fellowship One Single Sign-On web service. Background: Our database contains many accounts with Fellowship One access tokens. Each account has a unique church_code. An account has the church_code and access token & secret stored in a database record. The account will have been previously established and authorized by the account owner. Details: A guest user will enter his username and password AND church_code. Lookup account by church_code. e.g. Account.find_by(f1_church_code: ‘my_church_code') If an account with the church_code exists, pass username and password plus the access token from the account record to Fellowship One (F1). If church code key does not exist with a registered account, inform guest that "account not found." Once authenticated by Fellowship One, it will redirect back to our application. If authenticated F1 user exists in Rails app, start new user session in Rails app. If authenticated F1 user does not exist in the Rails app, but does have a valid church_code, take user to Devise's registration process. Associate user to account with church code and send and email notification to account admin that "a new user is created and pending approval." Specifications: The Rails app is preauthorized by account owner to interact with Fellowship One. The F1 church code, access token and secret are stored with each account in the Rails app. Fellowship One church code is always lowercase, no spaces or special characters. Do not submit if invalid. Account schema: f1_church_code, f1_access_token and f1_access_secret, email_address Use devise and omniauth gems. Use Base Rails application to develop project. Devise and OmniAuth are already configured. [login to view URL] ActiveAdmin interface already configured for account and user management [login to view URL] Creation of application authorization not needed from programmer. Pre-established application church code and auth tokens will be provided to accepted bidder so that testing can be performed. Fellowship One documentation: [login to view URL] [login to view URL] [login to view URL] Here is the example Fellowship One login UI: [login to view URL] OmniAuth documentation and examples: [login to view URL] [login to view URL] [login to view URL] Example OmniAuth strategies [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL]
ID del proyecto: 6161529

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 10 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
5 freelancers are bidding on average $614 USD for this job
Avatar del usuario
Hello, I am graduated software engineer and professional Rails developer for more than 3 years. If you want consistent & robust system, please consider me. You can check my profile reviews to see happy clients. Thanks!
$777 USD en 10 días
5,0 (56 comentarios)
6,9
6,9
Avatar del usuario
Hi there, Myself Harisankar PS, I have 3 years experience in Ruby on Rails and in most of my projects I have integrated a social login. Even in my recent project http://csnipp.com. As per the details you mentioned I believe we could develop the ominauth authentication strategy for the sign in purpose. Assuming the website would let us know if the credentials are valid or not by sending us back to our app via callback. If not we could build the appropriate functions to substitute for it. If given the opportunity to develop the log in system I am confident to have it delivered taking a time period of maximum two days followed by one day available to make any required modifications. If you require any more details from my end to prove ability to deliver this project as per specification do let me know. Looking forward to chatting with your. regards, Harisankar P S.
$250 USD en 3 días
4,8 (13 comentarios)
4,5
4,5
Avatar del usuario
A proposal has not yet been provided
$711 USD en 3 días
5,0 (1 comentario)
3,8
3,8
Avatar del usuario
A proposal has not yet been provided
$666 USD en 10 días
5,0 (3 comentarios)
3,1
3,1
Avatar del usuario
A proposal has not yet been provided
$666 USD en 3 días
3,4 (2 comentarios)
2,3
2,3

Sobre este cliente

Bandera de UNITED STATES
Dallas, United States
0,0
0
Miembro desde jul 2, 2014

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.