完了

OAuth2 authentication via [login to view URL] for Matomo (Piwik)

Hello, I need a basic OAuth2 authentication plugin prototype for Matomo (Piwik).

Users must be able to log in using an OAuth2 authentication provider & then be able to do what a regular Matomo user is capable of.

I have the following requirements:

1. The plugin must be compatible with Matomo 3.5.1 (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 Matomo 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 Matomo"),

- 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. I will provide you with an account in my Gitlab installation. The code must be hosted there. There will be issue tickets that must be processed within that Gitlab installation (thus you should be able to use Git & Gitlab).

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 Matomo of course. It is not allowed to change any Matomo file (except config files).

12. After uninstallation of the plugin, Matomo 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 Matomo'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. Within Matomo: The admin requests the plugin settings & enters the OAuth2 client ID & the OAuth2 client secret from [login to view URL] & saves.

2. A yet unregistered user requests the Matomo login form & opts to log in via [login to view URL] by clicking "Log in via Github" (the user must have registered with [login to view URL] before of course). 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 Matomo, the user is logged in & is able to do everything a normal Matomo user can do.

4. The user logs out & requests the Matomo 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 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).

Looking forward to reading your bids!

スキル: OAuth, PHP, ソフトウェアアーキテクチャ

さらに表示: download latest turnkey contract documents generation projects, google earth com api hello world, contract control freelancer projects world, https github com designativedave androrat, contract part time data entry admin $10 hourly east 6months mnc jobs in singapore, contract part time data entry admin 10 hourly east 6months mnc jobs in singapore, ttp www championsit com sap contract & http www freelancer in work online bidding website projects &http www linked com, ttp www championsit com sap contract http www freelancer in work online bidding website projects http www linked com, bel india com read more at https www sarkariexaam com jobs details 2015 12 16 bharat electronics limited contract engineer 14293, consultant contract com my, freelancer com contract, http slanso com index php controller authentication&back my account&idlang 2, https translate google com gh m hl en&sl en&tl fr&ie utf 8&prev m&q hello friend please i need your help, contract graphic design projects, github freelance contract, https www xing com communities posts freiberufler projektmarkt strich freelance projects exchange 1011570614 sc_o as_g, Hello, wee need a letherhead in DIN A4 and business Cards for the company OTC- Countings Ltd. . It is a company selling Shoes an, https://github.com/officedev/ews-managed-api, https://github.com/googlesamples/android-UniversalMusicPlayer, Consul OAuth2 authentication

採用者について:
( 17件のレビュー ) Henstedt-Ulzburg (Hamburg), Germany

プロジェクトID: #17591306

アワード:

novepi

Hello, The requirements are quite clear and straightforward to implement so no questions. Plugin will allow the users to login with their github account working similar to widely used "login with facebook/google" fl もっと

€1000 EUR 10日以内
(41レビュー)
5.7

18人のフリーランサーが、このジョブに平均€598で入札しています

AleenaIlyas

Hi there, I have read the details I am experienced with OAuth, PHP, Software Architecture. I can help you with this job but your budget is not enough for it if its flexible, Please come to chat so we can discuss this j もっと

€555 EUR 10日以内
(31件のレビュー)
7.3
€750 EUR 10日以内
(259件のレビュー)
6.6
AzzkaNoor

I have read your project details. I have to ask a few questions. Can you please message me via chat so we can discuss all the details to elicit all the requirements and hence start the development? I will showcase al もっと

€555 EUR 10日以内
(18件のレビュー)
6.4
Batista111

Hello, I am an expert web app developer. I am working on the Python, REST APIs, JavaScript, PHP etc platform for 5+ years. I have clearly gone through with your post and the required skills. I can do this job for yo もっと

€1111 EUR 15日以内
(108件のレビュー)
6.6
edison4mobile

Nice Project! I understand your requirements fully and I'm very interesting for your project. I will complete your project perfectly soon. I will provide you high quality and high speed work. Thank you. Best Regar もっと

€750 EUR 10日以内
(27件のレビュー)
6.0
markninja

Hi, Hope you are doing great. I will develop the OAuth2 authentication plugin prototype for Matomo. Kindly check: My work: [login to view URL] __________________________________________________________ もっと

€555 EUR 10日以内
(38件のレビュー)
6.1
bengalTIGER1106

⭐⭐⭐⭐i have many experience in Auth 2.0⭐⭐⭐⭐⭐⭐ I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. * 4+ years experience in web design and development and si もっと

€555 EUR 10日以内
(38件のレビュー)
5.8
humrobo

Hi, hope you doing well sir i read your message in given below i make sure you that i can help you to build OAuth2 authentication via [login to view URL] for Matomo (Piwik) as well better for you well i make sure you on もっと

€555 EUR 10日以内
(29件のレビュー)
5.7
ArkssTech

Hi , It’s great to meet you. I’m Somya Tripathi, co-owner of Arkss Technologies Private Limited. We develop: kickass, cutting-edge software for web applications, mobile apps, Blockchain, Cryptocurrency, Tra もっと

€555 EUR 10日以内
(23件のレビュー)
5.0
shailsolanki

Hi, I am PHP expert with more than 10 years of experience in PHP, MYSQL, MVC like CI, CAKEPHP, XSS and CSRF attacks, database optimization, Webservices like SOAP, REST, JSON and Javascript framework like Jquery, Ex もっと

€555 EUR 10日以内
(10件のレビュー)
4.5
€555 EUR 4日以内
(6件のレビュー)
4.0
leonworldwide

We've been doing development work for 5+ years now. Have a look at some of my recent work: [login to view URL] [login to view URL] [login to view URL] [login to view URL] http://aa もっと

€333 EUR 10日以内
(4件のレビュー)
2.7
LinuxGun

Hello, I have visited your links. If you can give me a Ubuntu Linux I will develop the OAuth2 authentication plugin prototype for Matomo (Piwik). I will give you my Invoice details when u will connect with me . I'm もっと

€250 EUR 5日以内
(2件のレビュー)
1.8
vandanavishwaka9

Hi, I love to complete this task on schedule time and budget. the reason is I have similar experience on this work. Thank you

€748 EUR 15日以内
(5件のレビュー)
1.8
fullstackappcode

17 AUG 2018 · 4:24 PM M Hi hello Thanks for the bid My budget is $30 M Plz let me know if you could do for that price

€555 EUR 10日以内
(2件のレビュー)
2.0
techanu9

Hi, Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have got Rich experience in Jooml もっと

€555 EUR 10日以内
(0件のレビュー)
0.0
€277 EUR 10日以内
(0件のレビュー)
0.0