Find Jobs
Hire Freelancers

Provisioning an Authentication & Authorization Solution based on OAuth 2.0

$1500-3000 USD

종료됨
게시됨 거의 6년 전

$1500-3000 USD

제출할때 지불됩니다
We are a software house specialized in certain niches of retail industry, we use Microsoft tools and systems. For a new system we are building, we need to add a new authentication and authorization component. This new system is highly distributed among sites, and machines; it also needs to apply to several deployment topologies, from multitenant cloud SaaS, to all-in-one on a branch server. Most of the instances will not have all the components and services of the solution, that's the reason to ask for a separate auth Service. The goal of the project is to outsource the design and development of an Authorization and Authentication Solution (the Service) with the following items, a) Design Deliverables: Detailed technical specification artifacts (*) b) Development (Optional, would be a separate Freelancer project) Deliverables: Source code Candidates may submit offers for Design or Design and Development The Service must comply with the following business requirements, 1) 100% based on standards. It must implement OAuth 2.0. 2) Based on #1, its interface -both in data and endpoints, must be compatible with third parties' services also based on OAuth. (Reason: Eventually this component could be replaced or integrated by a third party provider for the SaaS instance or a few large customers) This specific requirement could be fulfilled by implementing it, or just leaving this integration considered and well documented in the project. 3) The service will be .net core 2.0 compliant, based on stable components or libraries (mainstream Nuget packages) if needed. Preferably, Microsoft-sourced/backed packages. In on-premise scenarios, the service will run as a Windows service. 4) At the contractor's discretion, the Service will be also responsible for the administration of the Users, Roles and Permissions of the Solution. 5) The Service must also expose its own telemetry and health check data, and react to a short list of actions thru an IoT connection, using Azure IoT Hub SDK. Actions can be proposed by the contractor, at least service stop/restart and receive/apply Service's local JSON configuration from the Hub. 6) From a functional standpoint, the Service must provide the endpoint and the functionality for: a) Support end-user logins from UIs implemented on different components of the Solution. Each component/product is responsible to implement it's own UI interaction. b) By means of trusting on the Service, the trusting component will get the full list of claims of the user, and any other data to internally resolve user's permissions within the component. c) Any other given component/service/application of the Solution will be able to authenticate itself on behalf of a specific user or application-to-application. d) Third-party application will be validate its credentials to integrate to the Solution using a well-known application pattern, possibly using an application token given at registration time (registration process is beyond the scope of the Service) (*) Design artifacts Expected (contractor may suggests improvements or changes according to her/his experience) - Overall architecture (Package Diagram, Components diagrams, Document with Abstract, Design considerations, Limits, Risks) - Class diagram - Sequence diagram (at least relevant or complex interactions) - DTO and Storage schemas - Recommended/Required packages or components considered on the design - Integration guide for the client applications/modules [Documentation should be explicit about the impacts, limits, and any other consideration applicable in order to replace -or integrate- the Service with a third party authentication and authorization service] --/--
프로젝트 ID: 17293626

프로젝트 정보

15 제안서
원격근무 프로젝트
활동 중 6년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
15 이 프로젝트에 프리랜서들의 평균 입찰은 $2,607 USD입니다.
사용자 아바타
Hi There, We can build you a C# application for Provisioning an Authentication & Authorization Solution based on OAuth 2.0. We are a team of C# developers who have more than 15 years experience in the domain. looking forward to hear from you
$2,500 USD 30일에
5.0 (163 건의 리뷰)
9.2
9.2
사용자 아바타
Hello. Timeline & Budget, I have mentioned are for design deliverables. Development(Implementation) will cost 2500$ more. So in short 5000$ for design & implementation. Please find my brief proposal below. We can discuss more if you are interested. An independent Identity & access control solutions will be developed which will be responsible for Single Sign On, Identity Management, Authorization & Resource Security(API) & token based authentication. The root of solution will lie in managing identities of users of multi tenant system. This includes managing users, roles, permissions, claims etc. The solution will be based on OAuth2 protocol for authentication. The other main features of solution will be 1. Centralized login logic and workflow for all of your applications (web, native, mobile, services). 2. Pi support for client communication e.g. server to server, web applications, SPAs and native/mobile apps. 3. Single sign-on (and out) over multiple application types. 4. claims-aware user identities 5. supports certificate based authentication Let me know if you want to discuss further
$2,777 USD 40일에
4.8 (109 건의 리뷰)
7.7
7.7
사용자 아바타
I have my domain project which holds the Code-First EF structure and an API project that deals with the calls for OAuth 2.0. Previously I had managed to create a Solution with 2 projects inside in Visual Studio 2015. I have the full OAuth flow like- get refresh/access token and be able to refresh an expired access token. My goal is to be able to be able to authenticate a website using the API and access data from the database. I have tried to find a source on how to create my own consent view for that authorization but without much success. Most result come back with Google authentication which is not what I want. OAuth 2.0 is a specification for authorization, but NOT for authentication. The authorization endpoint is used to interact with the resource owner and obtain an authorization grant. The authorization server MUST first verify the identity of the resource owner. The way in which the authorization server authenticates the resource owner like username and password login, session cookies, is beyond the scope of this specification. so to solve this I use Containerized eShop - Identity Service through which microservices oriented application and a .net core MVC application that consumes this services and set up docker in my machine in the global directory solution. Or by adding the quickstart UI in my MVC project which contains the controllers, models, views and CSS files needed for the UI I solved my problem. Ping me for discussion.
$2,500 USD 30일에
5.0 (47 건의 리뷰)
7.5
7.5
사용자 아바타
Greetings. I just have a visual over your project's details and feel privileged to tell you that this correlates with my domain of expertise. Please message me as I will like to ask a few questions. I have a lot to disclose as of my skills and looking forward to show all of it on chat. Please provide all requirements (Technical, Non-Technical and business logic). It seems like an interesting project. I would like to discuss all the requirements with you, so I can mark the scope of this project. Please also note that final estimation will be provided once all the requirements will be revealed from your end. Hence, my cost of development & deadline solely depends on what you reveal (in detail). Looking forward to conduct an extensive chat with you.
$2,500 USD 30일에
5.0 (20 건의 리뷰)
7.0
7.0
사용자 아바타
Hi there..... Warm Greetings We came along with your request for Provisioning an Authentication & Authorization Solution based on OAuth 2.0 and we reviewed your project description. We'd like to help you with confidence and satisfying results... We have professionals working here with 100% results and more creative and renovative ideas for our clients ! We have worked on several similar projects before! We are offering our services for more than 5 years in the field of C# Programming, OAuth, Software Architecture, Software Development We have worked on 350+ Projects. Please check the profile reviews Feel free to message us to discuss briefly about your project !
$3,000 USD 30일에
4.9 (44 건의 리뷰)
6.2
6.2
사용자 아바타
Hey rsambuelli, I have gone through your project Provisioning an Authentication & Authorization Solution based on OAuth 2.0 Our group have a big experience in C# Programming, OAuth, Software Architecture, Software Development. Seems, that we have all skills to create your project that will satisfy You. please check our freelancer portfolio to see our clients feedback I can do this within your budget too $1500 - $3000 USD thanks We are a software house specialized in certain niches of retail industry, we use Microsoft tools and systems. For
$2,100 USD 36일에
5.0 (5 건의 리뷰)
3.9
3.9
사용자 아바타
I have gone through your requirement and understood that you like to hire Expertise developer team to add a new authentication and authorization component in new system. We have 15+ years experience in POS and ERP development and already developed several large and complex project so far. We can surely do your project as per your need. Lets discuss in details and move ahead. Can you please share your best time for the chat so we can discuss further and move ahead? Awaiting for your response. Regards,
$4,166 USD 35일에
5.0 (1 건의 리뷰)
3.2
3.2

고객에 대한 정보

국기 (ARGENTINA)
Argentina
0.0
0
7월 4, 2018부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.