Find Jobs
Hire Freelancers

Create Fellowship One SSO strategy for OmniAuth

$30-250 USD

Geschlossen
Veröffentlicht vor mehr als 9 Jahren

$30-250 USD

Bezahlt bei Lieferung
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]
Projekt-ID: 6161529

Über das Projekt

5 Vorschläge
Remote Projekt
Aktiv vor 10 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
5 freelancers are bidding on average $614 USD for this job
Avatar des Nutzers
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 Tagen
5,0 (56 Bewertungen)
6,9
6,9
Avatar des Nutzers
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 Tagen
4,8 (13 Bewertungen)
4,5
4,5
Avatar des Nutzers
A proposal has not yet been provided
$711 USD in 3 Tagen
5,0 (1 Bewertung)
3,8
3,8
Avatar des Nutzers
A proposal has not yet been provided
$666 USD in 10 Tagen
5,0 (3 Bewertungen)
3,1
3,1
Avatar des Nutzers
A proposal has not yet been provided
$666 USD in 3 Tagen
3,4 (2 Bewertungen)
2,3
2,3

Über den Kunden

Flagge von UNITED STATES
Dallas, United States
0,0
0
Mitglied seit Juli 2, 2014

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.