Find Jobs
Hire Freelancers

Create Fellowship One SSO strategy for OmniAuth

$30-250 USD

Închis
Data postării: aproape 10 ani în urmă

$30-250 USD

Plata la predare
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-ul proiectului: 6161529

Despre proiect

5 propuneri
Proiect la distanță
Activ: 10 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
5 freelanceri plasează o ofertă medie de $614 USD pentru proiect
Avatarul utilizatorului
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 în 10 zile
5,0 (56 recenzii)
6,9
6,9
Avatarul utilizatorului
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 în 3 zile
4,8 (13 recenzii)
4,5
4,5
Avatarul utilizatorului
A proposal has not yet been provided
$711 USD în 3 zile
5,0 (1 recenzie)
3,8
3,8
Avatarul utilizatorului
A proposal has not yet been provided
$666 USD în 10 zile
5,0 (3 recenzii)
3,1
3,1
Avatarul utilizatorului
A proposal has not yet been provided
$666 USD în 3 zile
3,4 (2 recenzii)
2,3
2,3

Despre client

Steagul UNITED STATES
Dallas, United States
0,0
0
Membru din iul. 2, 2014

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.