Find Jobs
Hire Freelancers

Office 365 provisioning, ASP.NET CORE, ms graph API, Powershell

$2-10 USD / hour

Zaprt
Objavljeno pred približno 4 leti

$2-10 USD / hour

We are looking for a senior ASP.NET developer who can help us to improve our SaaS platform to automate provisioning cloud solutions. Your task objective is to develop the foundation of our security and identity management structures. The deliverable for this first task is to create modules that we can easily integrate into our main Visual Studio project. Our senior developer will help you to integrate the modules into our platform. The platform we are building will have two different types of target groups; ICT companies and customers of these ICT companies. With our SaaS platform, the ICT companies can simplify and automate provisioning, which will help the users to save time and to lower the complexity of provisioning cloud solutions. The customers of the ICT companies will also have access to the platform. They will see pages to self-service provisioning processes. Within our platform, we will have a marketplace containing platforms to which our platform can connect. Connecting to another platform needs to be done securely and structured based on the below multi and multitier tenancy Azure structure. Below is the child relationship shown between tenants to explain the basics of the user management structure for which you need to develop the foundation. Platform Admin (We) Tenant X | ICT company Y (Tenant Y) | ---------------------------------------------------- | | Customer A of ICT company Y Customer B of ICT company Y - Tenant A1 - Tenant A2 The user of ICT company Y needs to be able to manage the Azure tenants/ office 365 users of its child customers' tenants. In the above example, Customer, A, and Customer B are both customers of ICT company Y. So, when the user of company Y, with sufficient rights logs in to our platform, then this user needs to be able to manage for both customers (A and B) their tenants and child tenants. Task 1: Register &login ICT company and customer A User Develop a login page without any design based on SAML, SCIM protocol, OpenID Connect, OAuth 2.0, and Azure Tenant management. When the user logs in the first time, the user needs to see a window in which the user approves that his or her Azure account will be sharing some data with our platform. Task 3: ICT company assigns license to a new user A user called in this example "user A" of ICT company Y, with sufficient rights, logs in to our platform with his Azure credentials and goes to the Customer A account details page. On that page, the user clicks on the button called "Add a new employee." There will be some options to assign a new employee to an existing office 365 license. What the exact steps are to add a new employee, are irrelevant for your task objective. The only thing you need to do is: A. Make sure that "user A" has based on your login process the rights to manage office 365 accounts/Azure accounts for customer A and customer B and their child tenants. B. Create a simple button to assign a new user (Firstname, Lastname, UPN) to a license. Assign a license with Microsoft Graph to the new user. C. Create another simple button to assign a new user (Firstname, Lastname, UPN) to a license. But in this example, assign a license with Powershell to the new user. So based on your login process, the button needs to trigger a Powershell script. There are some Powershell scripts on Github to assign a license to a new user. D. The consuming of the Microsoft Graph API or executing Powershell scripts needs to be authorized based on multi-tenancy authorization. Task 4: Customer A sees all users connected to Company A tenant(s) Show after a user belonging to customer A logs in to the platform a list of users based on Azure Tenant management data. Task 5: Make a centralized Oauth structure for our market place Extend our marketplace pages with a standard OpenID Connect and OAuth 2.0 helper to connect the Azure account of the ICT company user to external platforms and to use a single sign-on.
ID projekta: 25047013

Več o projektu

14 ponudb
Projekt na daljavo
Aktivno pred 4 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
14 freelancerjev je oddalo ponudbo s povprečno vrednostjo $20 USD/uro za to delo
Avatar uporabnika
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. ..
$50 USD v 1375 dneh
4,8 (75 ocen)
7,6
7,6
Avatar uporabnika
i am a lead .NET software engineer and responsible for creating a web and desktop applications using different languages and technologies if u r interested just send me a message thank you and good luck
$8 USD v 40 dneh
4,9 (169 ocen)
7,6
7,6
Avatar uporabnika
Good day I have 10 years of work experience in .NET C# and i have 4 years experience in MS Dynamic Recently i have finished a project that integrate between D365 finance and operation and a custom ERP System using OData End point (two way integration) i am ready to start working on your project looking forward to hearing from you Thanks
$35 USD v 40 dneh
5,0 (85 ocen)
7,6
7,6
Avatar uporabnika
Hi, Based on job description I feel identity server 4 will be the best solution. We can build a SSO layer which can be consumed on your marketplace. Also, the auth layer will be a multi-tenant structure. So one identity DB will be shared with customizations to support multi-tenant behavior. I have worked on similar, and i can demonstrate by sharing my screen. Let me know when you are available for a quick overview.
$20 USD v 40 dneh
4,9 (49 ocen)
6,3
6,3
Avatar uporabnika
"SharePoint & .NET Expert" Hello there, Hope you are doing great. We check your requirement and we can do this task. We are a small but excellent team of SharePoint & .NET developers and designers. We have 7+ years of experience in SharePoint and .NET technology. We have completed more than 50 projects over freelancer with SharePoint and .NET technology. You can check our client ratings by visiting https://www.freelancer.com/u/bdrudra?w=f Our ultimate goal is customer satisfaction and you can see I have highest completion ratio with 5 star reviews. If you will hire us then I am damn sure that you will be fully satisfied with our expertise. We need one small meeting on personal message to discuss the complete requirements and then start the work ASAP. Looking forward for your kind reply. Bid value is just place holding. Final amount and time decided by finalize of requirements. Regards, Hina
$25 USD v 40 dneh
4,6 (25 ocen)
5,9
5,9
Avatar uporabnika
Hi I am a Asp.net/ API expert and I ONLY apply to jobs when I know I can do it. I am confident that I will deliver you the best solution possible and will exceed your expectations. I never left a client unsatisfied, If I take a job that means I am going to deliver it. I can start working today and can work in any timezone. I assure you that if you work with me once, you will always going to work with me. Give me a task I will do that, You evaluate it and If you are fully satisfied then only hire me because I want you to be confident in me. I am excited to work with you and make this a long term relationship.
$30 USD v 40 dneh
5,0 (25 ocen)
4,8
4,8
Avatar uporabnika
Hello, #Expert in Office 365 provisioning, ASP.NET CORE, ms graph API, Powershell and many more and can start work by the time you hire# We have experience of more than 7 years with Office 365 provisioning, ASP.NET CORE, ms graph API, Powershell . Have expertise with Cloud Technologies: Office 365/ADFS/Dir. Synchronization/Microsoft Azure. Experience & Skillset:- - Experience in different Microsoft products including Exchange 2013, 2010, 2007, 2003 and Office 365, Lync, Skype for business and MS office suites. - Designed, configured, implemented and maintained an enterprise messaging environment including office 365, Exchange 2013/2010/2007. - Have Monitored and troubleshot the server using tools such as event viewer, MMC, Exchange Management shell, power shell. - Migrated Physical Server to Virtual Server. - Design and implement Azure AD, Azure AD Connector, AD FS, OCS to Lync 2010 and Exchange Migrations, Migration of Exchange servers, Migration to Office 365. - Configured different e-mail clients like MS-Outlook. implemented multiple solution using the Powershell script. 1. Sync the Windows active directory account to Office 365 and assign the licencing 2. Change the user identity in the Sharepoint onpremises 3. Vm automation on the VmWare etc. Please let me know when would be a convenient time for you to discuss things in detail, so we can move forward. Waiting to hear from you soon and be a part of your success. Thanks!
$6 USD v 40 dneh
4,1 (21 ocen)
5,9
5,9
Avatar uporabnika
Respected Sir Hope you are doing good, I am experienced developer. I can do this work if you guide me. Actually i am experience developer but i am new in this site . I will be happy if you are ping me Best Regards
$6 USD v 40 dneh
5,0 (3 ocen)
2,1
2,1

O stranki

Zastava NETHERLANDS
Utrecht, Netherlands
5,0
47
Plačilna metoda je verificirana
Član(ica) od avg. 20, 2009

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.