Find Jobs
Hire Freelancers

Create Fellowship One SSO strategy for OmniAuth

$30-250 USD

Closed
Posted over 9 years ago

$30-250 USD

Paid on delivery
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]
Project ID: 6161529

About the project

5 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $614 USD for this job
User Avatar
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 in 10 days
5.0 (56 reviews)
6.9
6.9
User Avatar
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 in 3 days
4.8 (13 reviews)
4.5
4.5
User Avatar
A proposal has not yet been provided
$711 USD in 3 days
5.0 (1 review)
3.8
3.8
User Avatar
A proposal has not yet been provided
$666 USD in 10 days
5.0 (3 reviews)
3.1
3.1
User Avatar
A proposal has not yet been provided
$666 USD in 3 days
3.4 (2 reviews)
2.3
2.3

About the client

Flag of UNITED STATES
Dallas, United States
0.0
0
Member since Jul 2, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.