In Progress

OAuth2/OpenID authentication via [login to view URL] and [login to view URL] for WordPress 5.2.3

Hello, I need a basic OAuth2/OpenID authentication plugin prototype for WordPress 5.2.3 (WP).

Users must be able to log in using an OAuth2 authentication provider & then be able to do what a regular WP user is capable of. It should access OpenID scopes ("user" and "repo" in case of [login to view URL])

I have the following requirements:

1. The plugin must be compatible with WP 5.2.3 (or the most recent version).

2. You need to follow the documented best practices for creating the plugin: [login to view URL]

3. Unless stated otherwise in the WordPress docs, the plugin code must adhere to the accepted PSR standards: [login to view URL], especially in regard to code formatting, logging, autoloading, etc.

4. You must use [login to view URL] vendor package for implementing the [login to view URL] not develop a custom OAuth2 flow implementation.

5. Please restrict the OAuth2 provider compatibility to [login to view URL] & its web application flow: [login to view URL]

6. All rights (copyright, usage rights, etc.) regarding the plugin are passed over from you to me. You get paid for the time you take for developing the plugin prototype.

7. I will need an invoice from you that carries the following information:

- Name & address of the contractor,

- date of fulfillment,

- relevant tax IDs of any kind (for example VAT ID) IF EXISTING,

- the actual service provided (that would be "Develop an OAuth2 plugin prototype for WordPress"),

- the amount of hours charged & the hourly rate,

- the complete amount charged WITHOUT tax,

- taxes charged (even if 0),

- the complete amount charged WITH tax,

- the currency in which the values are given.

8. deleted

9. When submitting offers for this assignment, please provide relevant reference projects & please provide your normal working hours (and time zone).

10. This assignment should be completed within 3 weeks after the contract has been awarded.

11. Nothing can be hard-coded in WordPress course. It is not allowed to change any WordPress file (except config files).

12. After uninstallation of the plugin, WordPress must operate normally (especially regular logins).

13. The plugin must not communicate with any cloud services & must not include any files loaded dynamically from cloud services. The only contact with the "outside world" from WordPress's point of view are the redirects to & from [login to view URL] & the interactions with the users & admin.

The assignment is complete when I can do the following after installing & activating the plugin:

1. The configuration is done solely via wp-config.php.

2. A yet unregistered user requests the WordPress login form & opts to log in via [login to view URL] by clicking "Log in via Github". The user gets directed to [login to view URL] & completes the authentication process & then the app authorization process (only the first time).

3. After [login to view URL] has redirected the user back to WordPress, the user is logged in & is able to do everything a normal WordPress user can do.

3a. Optionally configurable via [login to view URL]: Make the user authenticate himself with the OAuth provider even when he did not request the login form.

4. The user logs out & requests the WordPress login form again & opts to log in via Github.com.

5. The user gets redirected to [login to view URL] & completes the authentication (but not the app authorization because that's been done already).

6. The admin can see that new user in the user list.

7. The plugin code is easily comprehensible, all methods have a docblock that explains what the method does.

8. The plugin code is written in PHP & utilizes the full range of PHP 7.2 features where applicable (especially type declarations for method parameters & return values). It must be PHP 7.2 compatible.

Looking forward to reading your bids!

Skills: OAuth, PHP, Software Architecture, WordPress

See more: authentication jooma google, joomla authentication gmail google apps, openid authentication alfresco, joomla authentication using google apps, authentication liferay google, google wordpress doesnt cache, openid php facebook google, google wordpress theme, openid authentication net, liferay openid authentication, create a wordpress template -- 2, create a wordpress template 2, google wordpress developers, google wordpress, plugin developers demand a better security release process after wordpress 4.2 3 breaks thousands of websites wordpress tavern w

About the Employer:
( 19 reviews ) Henstedt-Ulzburg (Hamburg), Germany

Project ID: #21408592

Awarded to:

novepi

Hi Rene, Everything looks quite clear to me so no questions really, same standards will be followed as usual.

€750 EUR in 10 days
(52 Reviews)
6.1

19 freelancers are bidding on average €593 for this job

keshavkalra90

Hi there, I've read the project(OAuth2/OpenID authentication via [login to view URL] and [login to view URL] for WordPress 5.2.3) description i can work on your project and get it completed in timely manners. I’m a strategic developer More

€617 EUR in 10 days
(205 Reviews)
7.3
AwaisChaudhry

Hi there, I hope you are doing great. I have checked the details I have great experience with OAuth, PHP, Software Architecture, WordPress. I feel confident about getting this job done. Please start the chat so we can More

€750 EUR in 10 days
(58 Reviews)
7.2
ByteZappers

Hi, We would love to authenticate plugin prototype for WordPress 5.2.3 (WP). We are a highly skilled little team of web and mobile app developers and designers with over 6 years of experience and we take pride in provi More

€750 EUR in 7 days
(57 Reviews)
6.8
€250 EUR in 7 days
(46 Reviews)
6.0
hanchenglu

Hello Just to introduce myself, I have more than 7 years of experience in web development. Now coming on this project I have gone thru the details and I am very much interested to work with you. Please have look ove More

€500 EUR in 7 days
(33 Reviews)
5.8
halaidesigns

Hi there, I am Online and interested and ready to start, lets discuss with details. looking forward to hear from you soon

€500 EUR in 2 days
(82 Reviews)
6.3
fastestJohn

Hello. I have just read your project. https://www.freelancer.com/u/fastestJohn?w=f This is my profile. I am really interested in your project now. Because my skills are suitable for your project. I like the "Fastest" a More

€400 EUR in 7 days
(45 Reviews)
6.0
umg536

Hi there, please leave a message on my chat so we can discuss the budget and deadline of the project. I have read your project description and i'm confident i can do this project for you perfectly. Thanks . .

€750 EUR in 3 days
(17 Reviews)
6.1
YuriyStepanovich

Hello I have ever implemented github/google authentication. Though I haven't done it on wordpress, I am very interested in your job and I can do it. I want to discuss your project via chat Thank you

€1000 EUR in 7 days
(10 Reviews)
6.2
AdhamSoft

Hello ... Thank you for reading this bid That link is showing what I have {{ ** Feel free to message me for discussion ** }} This link is a site for Real estate [login to view URL] I More

€500 EUR in 7 days
(51 Reviews)
6.0
pakistansolution

Hello Sir/Madam,We are PK SOL, I am so interested in the development of OAuth2/OpenID authentication via [login to view URL] and [login to view URL] for WordPress 5.2.3 , I am an expert web developer, having years of experience. It More

€250 EUR in 15 days
(72 Reviews)
5.8
sharktiger

Good day! This is my woocommerce shoping site. [login to view URL] I have developed it from scratch to the end. and I have many experiences in laravel, wordpress, CI, python as backend. And I had several experiences in angu More

€500 EUR in 7 days
(24 Reviews)
4.9
Molotova

******************Responsibility + Endless Effort = YOUR Satisfaction!************************ Hi.I'm Mikhail from [login to view URL] you for your check my bid. I've read your complete requirements and I can fulfill your t More

€500 EUR in 7 days
(6 Reviews)
4.2
michaels225

Hi, sir. I am a PHP, WordPress expert. I am very confident to satisfy your needs in a few days. I am ready for your project and I will provide the best service for you. Please feel free to contact me. Thank you for you More

€500 EUR in 7 days
(9 Reviews)
3.8
songhwa2019

Hi there. Thank you for your posting. I am Sun and I have a lot of experiences in both of WP plugin development and single sign on. I had implemented the identity integration and api management by using keycloak or WSO More

€700 EUR in 7 days
(2 Reviews)
3.8
poojaahujawebit

Hello! I'm professional eCommerce Web Developer. Having experiences of 6 years as a WordPress developer. I can be your trusted partner for any eCommerce needs. I can create very attractive beautiful and fully customiz More

€350 EUR in 10 days
(1 Review)
0.4
maxkyu1216

Hi, there Experienced and talented developer, expertise in Developing WordPress plugin. Under reading your job description, I have understood your requirements. I will follow standard instructions for plugin developm More

€1200 EUR in 20 days
(0 Reviews)
0.0
ATenterprises92

Hello, How are you doing? We are a World Renowned Professional IT Company And We Have Understood About Your Work What You Exactly Want. We Just Saw Your Project Description Carefully. We Are very Interested In Your Pro More

€500 EUR in 15 days
(0 Reviews)
0.0