How to Create a Microsoft Login Button Using PHP
PHP tutorial on creating a Microsoft Login Button
Saya butuh programmer untuk mengajari saya cara mengaplikasikan Google API Oauth pada script scraping Python. Autentikasi Google API ada dua, dengan access token atau dengan OAuth. Untuk yang access token tidak masalah, tapi saya stuck di Oauth. Idealnya freelancer memang sudah punya website sendiri yang mengaplikasikannya. Deliverable: 1. Contoh script python dengan OAuth yg bisa digunakan 2. Ajari saya cara pengaplikasiannya
Update the existing website and fix errors in pages and systems. specifically listed are the below items that we know of, but there could be more: 1. fix oauth login with facebook and Google and make sure notification services are still working. 2. add in protection for posts to make sure bots are not using contact us, comments or submission posts. We have many posts that are spam or backlink creation. Make sure new users can not be bots. clean user database of bot users. 3. clean the post dadabase of spam posts from the past in the pending section. 4. only use modern plugins with a history of support and updates. no coding allowed. the site must be automatically upgradable in the future without new modifications. 5. post catagory section needs some type of management and ide...
...reports. The current status is a live MVP that needs to be extended. Next steps are user management and payment. Technologies used: - Python Backend - Fast API - Cloudrun - Stripe Who we need: - agile freelancer with a getting things done mindset - experience in building web apps - ideally experience in startup environments - experience with above backend technologies (webapps, python, FastAPI, OAuth, payment/Stripe) (not everything is strictly required here esp. if you have used equivalent technologies) - devOps is a big plus (in particular docker) - frontend: experience with some modern frameworks. We use Alpine, but vue, React, Angular or similar would be fine as well; this project doesn't have a big frontend focus. - English speaking, German is a plus - Location Prefer...
...takes over the licensing of the software. Requirements: - Experience in development with REST APIs, GraphQL APIs - Experience in programming APIs with Laravel - Experience connecting software to OAuth authentication systems like Discord in Laravel - Good knowledge of the programming language Python or comparable languages - Experience in the field of software encryption. Responsibilities: - Development of a software for a withdraw bot for CSGORoll - Connection to a self-coded API in the Laravel backend, which takes over the licensing of the software - Integration of Discord OAuth for logging into the software - Automatically check your own Steam inventory (Steam API) and reset skins - Implementation of functions to automatically pay out the cheapest ski...
Hello Vendor, Greetings from Sourcebae(Shethink Pvt.Ltd.) We are an outsourcing organization and require on-site contractual developers on our requirements. We are looking for the agencies who can provide the d...integration of different brokers to the Algoptions system through API and report management of algo trading products. You will also be required to manage a technical team and work collaboratively with technical and business teams to identify current and future business requirements. Skills: • Strong experience with Python libraries such as Panda, Numpy, and Django • Experience with REST API, OAUTH 2 Mechanism, Redirect URLs and Excel • Strong algorithmic and data structures skills • Strong database skills (SQL) • Previous work with REST services...
We are looking for a Laravel developer who has experience in integrating Dropbox & Google Drive. When a user signs up for our application. we want them to be able to connect to Dropbox/Google Drive ...Dropbox & Google Drive. When a user signs up for our application. we want them to be able to connect to Dropbox/Google Drive and save files that our system creates into Dropbox/Google Drive eg. - user clicks to authenticate Dropbox/Google Drive - user selects which folder they want to use as default - system saves file into Dropbox/Google Drive - process in backend to continue auth (assuming oauth connection needs token refresh every X minutes) - allow the user to cancel integration Laravel 10, Laravel Vapor. Please only bid if you have worked with integrating Dropbox &am...
Produce a Discord integration extension for an unreleased software product - The software consists of a Mac app with an extension API - The extension is run in tight conjunction with the Mac app and will require an Apple Silicon (M1 or M2) based Mac for development and testing. - The extension consis...fixing, but we’d recommend you interleave this with other work, since you might need to pause work and wait as we fix issues or answer your questions. - If the outcome is satisfactory, we would like to have the contractor enhance this extension or produce others in the future. The ideal contractor: - Is skilled in Typescript and Javascript, including async and network programming - Is familiar with OAuth and how it interacts with Discord and native apps - Is familiar with t...
Job Summary: We are seeking an experienced Python Senior Developer to join our team and contribute to developing algo trading produ...trading products. You will also be required to manage a technical team and work collaboratively with technical and business teams to identify current and future business requirements. Qualifications: • Bachelor's Degree in Computer Science or a related field • 1-3 years of Python development experience • Experience with Python libraries such as Panda, Numpy, and Django • Experience with REST API, OAUTH 2 Mechanism, Redirect URLs and Excel • Strong algorithmic and data structures skills • Strong database skills (SQL) • Previous work with REST services and cloud infrastructure • Experience in deploying appli...
...Implement error handling and data validation to ensure data accuracy and system reliability. Collaborate with our team of developers to integrate the channel manager with our existing property management software. Requirements: Strong experience in API development and integration with third-party platforms. Experience in working with Airbnb, , and VRBO APIs is required. Familiarity with OAuth 2.0 authentication and API authentication mechanisms. Knowledge of webhooks, data synchronization, and data mapping. Strong proficiency in programming languages such as PHP, Python, or Node.js. Experience in database management and SQL query optimization. Strong problem-solving and debugging skills. Excellent communication skills and ability to work collaboratively with a remote team. If yo...
...the integration of different brokers to the Algoptions system through API and report management of algo trading products. You will also be required to manage a technical team and work collaboratively with technical and business teams to identify current and future business requirements. Skills: • Strong experience with Python libraries such as Panda, Numpy, and Django • Experience with REST API, OAUTH 2 Mechanism, Redirect URLs and Excel • Strong algorithmic and data structures skills • Strong database skills (SQL) • Previous work with REST services and cloud infrastructure • Experience in deploying applications at scale in production systems Responsibilities: • Design, develop and mentor other developers to create well-written, high-performin...
I have already an validate application but limited to 100 user in the OAuth. The goal is to increase the number of users If u know how to do that contact me
I'm building a solution with multiple projects. The home of the site is a mostly static project (call it MyRazorBlog). The other is an intera... There are 4 objects. There is a hierarchy of File, Record, and Field, plus User. These are simplified in the sample data to be just a few fields as a proof of concept for the larger app. I'll be hosting the final version in SQL Server but that will be bid as a separate project / budget. The third milestone will be setting up OAuth Authentication with GitHub to protect the MyMvcApp, and activate certain features on the views. For the sake of this project, the OAuth just needs to show whether the user is logged in, their username, and ID. I'll give first consideration to bids which break down their cost by milestone. ...
First task: Review Code Error for Google Cloud Project Deploy of a Cloud Function I work on my own normally from 9 to 14h GTM+1. I will be contacting freelancers online based on their skills, because I would request specific HOW TO do some task...almost on the way to perform. The scope of the task will be defined each time with the freelancer and specific conditions for awarding. See this doc for an example: Skills: Google Cloud Certified - Professional Cloud Architect or the Google Cloud Certified - Professional Data API and the LinkedIn OAuth 2.0 protocol. Automation experience: Cloud Functions, App Engine, or Compute Engine. Data analytics experience: BigQuery, Dataflow, or Data Studio
We are seeking a talented React Native Developer who has experience implementing social login with OAuth. This project involves integrating social login features into a mobile application using React Native. Task: First, Implement Google and Apple login based on the attachment image. Responsibilities: Implement social login functionality using OAuth protocols Write clean and maintainable code that adheres to best practices and coding standards Perform code reviews and testing to ensure high-quality code
I am going to implement Azure AD authentication into our current web app. If you can start immediately and good knowledge in PHP and oauth, you are right person for this project. This is a long term project.
Looking for a project in react, that contains both client and server side integration. The project should contain login and registrations with the following socials: google, Facebook, and apple oauth apis. The user should be able to register. Once registered, login successfully. The user then should be forced to a paywall to enter their payment method for a subscription. The project will integrate with PayPal’s apis. The user should have the option to enter the following payment methods: Apple Pay, credit cards, PayPal, and google pay. Once payment method is set, the user is able to move freely in the application. The backend api should use best practices to set sessions for the user when logged in. Also the backend must integrate with a sql server database with full functioni...
I want to integrate Vaadin Spring MVC, Spring Security, Keycloack, with oauth lib in existing project. you will have to get on a call for getting this done. In the existing project we already have a adapter based implementation.
I want to integrate Vaadin Spring MVC, Spring Security, Keycloack, with oauth lib in existing project. you will have to get on a call for getting this done. In the existing project we already have a adapter based implementation.
...exchanges. You should be familiar with RESTful APIs, OAuth 2.0, and webhooks, and possess excellent debugging and problem-solving skills. Your responsibilities will include modifying and enhancing the existing WordPress plugin to incorporate API functionality for balance reporting, adding support for more cryptocurrency exchanges, troubleshooting and debugging any plugin issues, working closely with our development team to ensure compatibility with the existing codebase, and providing regular updates on progress and effective communication with the project stakeholders. Requirements: Proven experience in WordPress plugin development and API integration Knowledge of cryptocurrency exchanges and their APIs Familiarity with RESTful APIs, OAuth 2.0, and webhooks Strong prob...
... Spring Boot and related Java Technology stack Work on Design Patterns Work on developing highly scalable enterprise-level web applications and RESTful APIs using MicroServices. Work onJava Spring Boot implementations Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL Work on implementation of Industry Standard protocols related API Security including OAuth. Effective Client communication Must Have: To be successful in this role, the ideal candidate must have IT experience in implementing Java , J2EE and related Java technologies Gained experience in Design Patterns. Experience in implementing Java Spring Boot Excellent expertise in Java 8, Multithreading, Microservices, Proficiency in Advanced SQL Good exposure and progressive expe...
...and Android app with some functions on the App, below a general description of needs, the complete needs and details well be explained after initial contact: 1.- Login/Register page, login with phone number & pass, and Register page, we will grab some info of user, send a SMS with verification code for registering using API of SMS provider. 2.- In the Register screen the user will be giving use OAuth permission to publish under his username on Twitter, Facebook, TikTok and Instagram, the user can skip this in the register page, but will be needed when he logins again, to at least give us permission for 1 social network. The user needs to choose his Coordinator and Manager user *Optional (not required to signup). 3.- The system will have hierarchy user levels, Super Admin,...
...need to be implemented in coherence with User-Experience best-practices. I expect high code quality and the candidate should have experience related to best practices described in the book: Two Scoops of Django. + Django Web-Framework + Django Rest-Framework + Clean Code Development: Best-Practices described in Two Scoops of Django + Python + HTML / CSS / JS + Bootstrap + Responsive Web-Design + OAuth 2.0 + Postgres Database + Design hand-over: + Docker / Kubernetes + Working with the designer and mobile app developer + Jira with the tasks and project management + Regular reporting of your progress + Total project length: 6-10 weeks (possibly even longer) + Project start: 1st April 2023 or later For the application process. Please send me one message which contains: +
We are seeking an experienced and highly-skilled .NET with React and MSSQL Developer with at least 3 years of experience to join our team. As a .NET Developer, you ...management • Familiar with React Query Required Skills - Back End: • Modern web security methodologies & familiarity with both relational databases • Web API in C# • At least 4 years of C# development • Familiar working with entity framework or similar ORM • Strong knowledge of SQL and T-SQL • Hands-on experience with MSSQL • Familiar with .NET Core 6 or higher • Strong experience with Web API, OAuth, JSON, and REST • Experience developing applications using Azure If you possess the necessary qualifications and have an interest in this challenging and rewarding ...
...resolve issues related to PingFederate deployments and integrations integrate PingFederate solutions with other systems and applications Keep up-to-date with the latest PingFederate features and best practices, and make recommendations for improvements and optimizations Requirements: experience with PingFederate, including creating clients and internal scopes using Postman Experience with SAML, OAuth, and other authentication and authorization protocols Strong understanding of identity and access management concepts and best practices excellent communication and collaboration skills Strong problem-solving skills and ability to troubleshoot complex issues Familiarity with AWS or other cloud platforms is a plus If you feel that you meet these requirements and are interested in t...
Our existing windows service, written in C# uses pop3 to receive emails and processes them. As pop3 is no more supported by microsoft 365 we need to update this work with OAUTH or method that is supported by O365.
am looking for simple functionality without any design. Normal User 1. Login with Google OAuth 2. Submit normal registration form (with name, address, phone number) 3. Edit Admin Role 1. Login with Google OAuth 2. See the admin page 3. See the data. Technology: React, Asp.NET Web API
I'm building a solution with multiple projects but I'm not familiar with how to set up routing between multiple projects in the solution. I tried <>(); but it seems clunky to do that and then check inside each component for whether the path contains Project2. I'm looking for more of a "clean handoff". Using the ("Project2") approach and adding Project2 as a Razor class library looks brittle since I'd have to add the Project2 segment to each @page directive of Project2. I'm hoping for a route or endpoint approach which would behave more like a relative path. I see how to do this with a Web App and Api or Service co-existing in a single solution, but not really two web apps. I'd like you to create a solution which will be the foundat...
...etc. • Additional features include: o Image Cropping & Product image zoom o OTP Login o Offers and Coupons o Wallet and Referral Rewards o Sales Reports o Chart & Graph reports on Admin side o Product, user & category Management on Admin side o Load balancer and more • Payment gateways integrated: Razorpay, PayPal Technologies used: Node.js, ,Handlebars, MongoDB, Bootstrap, Nginx, EC2,OAuth, Twilio Link to the live project: Link to GitHub repo:
Write a private widget, amoCRM, which will add a button in the deal card in the right panel (designed for devices). By clicking on the button using APIv4, the names and quantities of this deal's products will be displayed in a modal window in a convenient form. The formation of the button and modal window must use the native lo...a modal window in a convenient form. The formation of the button and modal window must use the native look of amoCRM elements (there are templates for generating buttons and modal windows ). Getting information about the goods must be done by a script on the backend API v4 amoCRM. The widget must request the backend and get data from there—authorization in the API - oAuth. This is a long-term project, so I must find a proper developer.
...elements. Would like to combine everything to be done by one program instead of relying on piecing together third parties that don't look and function as desired. Would like to be very active in decisions for UX/UI but need that programmed as well. Home assistant knowledge may also be useful. Will need it to be configured to be uploadable to the Wix marketplace, and all the steps that comes with, OAuth,. That whole process. Need to learn what they accept and how much data can be stored on their servers, etc. Not sure of every programming language needed, thinking python is what smart life uses, html, java, JSON. Someone familiar with enough to determine the very best method for execution. I will be requesting an NDA. I am wanting to include the resulting programming in ...
I need a base project to work with, it requires at least an implementation of OAuth (Login and Logout working), a base page using Vaadin for Login and one for User Data from Twitch (Showing Name is enough). The project has to be done using any version of Vaading and Spring Boot, any IDE is okay, only required files would be greatly appreciated (Feel free to use Gradle or Maven). No need for CSS or complex UI, I only require the base for this project to be functional. Update: Please do not try to provide me with unrequested services, I already had a bad experience with my first bid on this platform.
I am looking for an experienced freelancer to assist me in developing and updating work on various websites I manage. Good English language skills are required or I won't be able to explain what I want to be done. I need experience with google ads and login updates with FB and Google which are outdated. Some WordPress updates and modifications. Website work is mainly with news articles that have unique individual SEO data. This project is to provide technical assistance and experience as needed while the development and updates are in progress. The work will be done by the hour and online together with me as the work progresses. If I assign you to work offline, we will agree on the hours for offline work If that is you, then please bid. if not, skip my project and save us both time...
Project Description: We are looking for a Node.js developer to create a project to enable Resource Owner Password Credentials (ROPC) in the node-oidc-provider library using this repo The node-oidc-provider library provides a comprehensive implementation of the OpenID Connect (OIDC) specification, but currently does n...successful candidate will need to modify the library to add support for ROPC, including necessary handlers and configuration options. The project deliverables will include: A modified version of the node-oidc-provider library with support for ROPC. Documentation and examples on how to use the ROPC grant type in the library. Requirements: Strong experience with Node.js and JavaScript. Experience with OAuth 2.0 and OpenID Connect.
Project Description: We are looking for a Node.js developer to create a project to enable Resource Owner Password Credentials (ROPC) in the node-oidc-provider library using this repo The node-oidc-provider library provides a comprehensive implementation of the OpenID Connect (OIDC) specification, but currently does n...successful candidate will need to modify the library to add support for ROPC, including necessary handlers and configuration options. The project deliverables will include: A modified version of the node-oidc-provider library with support for ROPC. Documentation and examples on how to use the ROPC grant type in the library. Requirements: Strong experience with Node.js and JavaScript. Experience with OAuth 2.0 and OpenID Connect.
i have jar files sitting on databricks cluster that access api protected by APIM using url and subscription key and i would like to add OAUTH Security to api requests that hit the api. please look into image of rough architecture and get back to me if this is something you are comfortable with.
...available in request. Please specify a valid token as HTTP header.'" I need code for passing an additional oauth 2 token header in the script , or any way to access the GetSingleItem with a response instead of error. "You are receiving this email because our records indicate that you have an application that calls the eBay Shopping API via passing APP ID (Client ID) in the request, either in the header or as a parameter in the HTTP request. In our continuing effort to follow industry standards and protect our APIs and API users, eBay has now enabled OAuth authorization for Shopping API. You can refer to the documentation on OAuth access tokens here. Shopping API will require the OAuth access token generated using the client credentials gran...
Hi Everyone, We're a project and we developed a Chrome & Mozzila extension which is 95% ready, but we would need some fixes on the backend mainly (and some on frontend). Backend was built with: php and mysql with secure Oauth 2 API. Frontend is Angular. We also use API to pull in data from our partners. Basically how it works in the backend is that we pull all our active partners to an admin dashboard, where we set the cashback percentage. But some partners has several subdomains like based on country / language (like .hu .de .com .uk etc) with several different links, and based on country selection by the user in the extension, we should direct them to the relevant site. So what we need you to do is based on the user's selected country from the extension and the ...
...with Jira Cloud API for Jira Work Management. The code should provide functionalities for login using OAuth, querying projects, obtaining issue data such as IDs and contents, and updating issues. Deliverables: A single python code file that contains functions for login using OAuth, querying projects, obtaining issue data such as IDs and contents, and updating issues. The user should be able to input their credentials, project names etc. in one section and use the code without making any other edits. Documentation on how to use the code and any relevant information about the code structure and functionality. Functionalities: Login using OAuth: The code should have a function for OAuth-based authentication with Jira Cloud API. Querying Projects: The code...
See attached screenshot. I need a single textarea form protected with Google Auth. No backend, the form is simply submitted to a webhook URL I will give you. Simple. You can use this package for the Google Auth: @moeindana/google-oauth instead of Firebase.
Dear freelancer, I need to build an Alexa Smart Home Skill that permit a user to remotely trigger an Alexa Routine using an api https or similar. To do this, the user need to create virtual devices (like dorbells) that can be used to trigger the routines. So, I would to build an Alexa Smart Home Skills that interfacing with a server and a database (also to be built), permits a user logged with OAuth 2.0 on a simple admin web page to "create" custom virtual devices (like Doorbell or buttons) that will be automatically added to its home devices on the Alexa app. CONTACT ME so I can give LINK of similar services on the web and receive a more complete explanation of this project! PLEASE DO NOT APPLY IF YOU ARE NOT VERY CONFIDENT ABOUT: - Amazon web service - Lambda functio...
...development environment - Coordinate incident and problem resolution - Drive and communicate changes - Responsible for 7/24 service availability - Manage service agreements Cloud Services Developer: - Go - Javadoc/markdown/Docsify - Git/Jenkins/Gitflow - K6 - Microservices architecture, microservice APIs - Docker container - Kubernetes - NoSQL databases (key/value, document) - OpenAPI/Swagger, gRPC - OAuth 2.0 / OpenID Connect - Helm - Scrum, Code coverage, quality dojo - C++ software engineering skills - Cloud development experience - Solid understanding of mathematics, graph theory - Experience in interface design and software architecture design - Active command of English - Creativity, high level of independence - Experience in software design - Experience in software devel...
...development environment - Coordinate incident and problem resolution - Drive and communicate changes - Responsible for 7/24 service availability - Manage service agreements Cloud Services Developer: - Go - Javadoc/markdown/Docsify - Git/Jenkins/Gitflow - K6 - Microservices architecture, microservice APIs - Docker container - Kubernetes - NoSQL databases (key/value, document) - OpenAPI/Swagger, gRPC - OAuth 2.0 / OpenID Connect - Helm - Scrum, Code coverage, quality dojo - C++ software engineering skills - Cloud development experience - Solid understanding of mathematics, graph theory - Experience in interface design and software architecture design - Active command of English - Creativity, high level of independence - Experience in software design - Experience in software devel...
Hi Steven M., I noticed your profile and would like to offer you a small project. I'd like to create a Python script to pull data directly from QuickBooks Online using their API. I have some base code but I can't get the Oauth authentication to work. Are you familiar with connecting to APIs using Python? We can discuss any details over chat.
I want to make an app for my company Rexpress Pvt Ltd(Rikshavala Express). BE (MongoDb, ExpressJs, GraphQL): - User database - Orders Database - Api to list all present and past orders - Login signup api (oAuth 2.0 Google, OTP paid service) - Track orders api - Create order api - Update order status api (End and modify) Website (NextJs, Vercel): - Welcome homepage with pick and drop location in map (Place pins anywhere) - Track order with order id - Login signup - Form to raise query and get callback - Admin section to modify and create orders Mobile app (React native): - Login signup - Create order with map pickup and drop select - Profile page to check all previous orders - Page to track any individual order Deployment - Website (Vercel) - BE server (AWS) - Mobile app (App sto...
I have a Wix website that I post comics on, and I have a Patreon page for paid comics. I would like to host the paid comics on the Wix site. When the comic page is open on the Wix site, I want the comics to only be accessible to current patreons. There are several tiers of payment in Patreon, and I want the corresponding tier comics to be accessible...the corresponding tier comics to be accessible only to the patrons of the right tier. I have seen site where when you open the page there is a patreon redirect. When you hit the redirect tab, you are sent to the Patreon site to sign in, then sent back to the wix site and now the protected files are accessible. That's what I want to happen. I have spoken to some who have done this process using OAuth, but I have been unable t...
We currently have an unrefined React.js/JavaScript project that needs completion. We will add you as collaborators in GitHub once the project is picked up. If you can offer hosting/maintenance service we are ready to discuss the price. The website is mostly complete, requires some design and final touches (color scheme and etc.) We also ne...We will add you as collaborators in GitHub once the project is picked up. If you can offer hosting/maintenance service we are ready to discuss the price. The website is mostly complete, requires some design and final touches (color scheme and etc.) We also need to implement/fix email app to auth to our shared mailbox for quoting purposes, current app is outdated that requires us to utilize older oAuth version which we do want to disable for secu...
we want to convert xml and json file request and response dynamically into c# classes and then we need to push that class into sql database table. step 1: API key authentication. Basic authentication. OAuth 2.0 Client Credentials Grant. Session-based authentication step 2 : create class and import into sql table Step 3 export converted xml/json into same format at step 2 Step 4 run and verify the exported xml/json working or not We have multiple xml/json for that u r creating above steps4 dynamically and all steps we are performing from our ui with the help of your webapi.
Hello, we're looking for backend coding expert on Oauth2.0 for WP all users being redirected to other app. Our site is an agent function that our clients will be redirected to our provider another web & app. The freelancer might need a what's app for IT connection /c...needs to be discussed between the freelancer and our company to ensure no other private info would be authorized to the provider 3. Our WP has login page pre-designed by defaut by the theme, the freelancer should test if he's able to change the login PHP code to proceed the Oauth to seize the client id/info etc. If not able to do so, it means the service can't be rendered, unfortunately, no payment in this case 4. Reference, Github Oauth2.0
we need developer who can perform below steps. Step 1 API key authentication. Basic authentication. OAuth 2.0 Client Credentials Grant. Session-based authentication. step 1.2 sample attach. 1. xml c# class file c# class file step 2 converted class push into sql database step 3 want to export class file again in xml or json in same format with same sequence. Step 4 Verify/check exported xml/json working or not Want to authenticate from different menthods mentioned in step 1.1. Then convert xml and json file request/response into class mentioned in step 1.2. In step 2. class response push into sql database table. 3. export the xml/json from sql db table into same format at step no. 1.2. But with the mapped data in same sequence. Step 4 run the exported xml /json
Hello, I need a C# class (.Net 6.0) that performs all tasks to access Office365 using Pop3 and OAuth. 1. The class will run inside a Windows service and needs to run without user intervention 2. The class needs to perform all tasks including getting an authorization token, refreshing the token, and accessing Office365 3. I might need your help setting up things on the Azure side 4. WILL PAY EXTRA IF YOU CAN GET THIS DONE IN 24 HOURS 5. The class should use the library and NOT access REST services directly. The final deliverable is the complete source code. I'll release one milestone after seeing the code running on your machine (via Zoom) and the final milestone after receiving the code.
PHP tutorial on creating a Microsoft Login Button