Find Jobs
Hire Freelancers

Mosquitto HTTP Auth Plugin Implementation

$10-30 USD

Closed
Posted about 2 months ago

$10-30 USD

Paid on delivery
Mosquitto HTTP Auth Plugin Windows We are using Mosquitto Broker for our MQTT communication. We want to implement HTTP authentication and have been looking at this Go Auth plugin: [login to view URL] However, it seems like it only has Linux support, we need Windows support. Essentially we need that whenever there is a connection to our Mosquitto broker, Mosquitto should send a HTTP POST request to our server and verify the MQTT Username and Password. We have been searching around on the internet and found two interesting Github repos regarding this: [login to view URL] [login to view URL] We would need help with: * Select plugin source, compile and test the plugin (C++) for Windows in Visual Studio 2022 * If these two plugins or similar online ones that supports Mosquitto HTTP Auth is not working, modify to make it work or rewrite it/create new. * You can use a stub server in any programming language that can receive a POST request to test the credentials check * Write short text on how to configure Mosquitto to use the plugin Must work with Mosquitto version 2.0.11, delivery should contain plugin source code with .sln file and project file we can directly compile in Visual Studio 2022 on Windows, and text on how to configure Mosquitto on how to use and configure the plugin with Mosquitto.
Project ID: 37802568

About the project

2 proposals
Remote project
Active 18 days ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $16 USD for this job
User Avatar
With over a decade of experience as a full-stack developer, I am confident that I am well equipped to handle your project requiring the implementation of an Mosquitto HTTP Auth Plugin for Windows. Although my skill set may have been highlighted by WordPress, Shopify, Magento, etc., my wide-ranging abilities extend far beyond that. My proficiency in C# Programming and comprehensive understanding of software development makes me Ideally suited for the task at hand, even if it requires modifying or rewriting an existing plugin. Drawing from my experience in similar projects, I comprehend the importance of ensuring compatability and maintaining updated documentations for software use and configuration. I will be able to provide a plugin source code with .sln file and project file directly compatible with Visual Studio 2022 on Windows. In addition to delivering precisely what you need, I emphasize sturdy quality checks and provide detailed documentation to ensure easy and efficient use post-project completion. Besides my technical expertise, my approachability and willingness to communicate actively make me easier to work with for clients, especially across different time zones. Upon commissioning myself to take up your project, you'll receive profound commitment - one project at a time - until it is successfully completed.
$12 USD in 3 days
5.0 (1 review)
3.4
3.4
User Avatar
Having knowledge in Linux can significantly contribute to the successful completion of a project. Successfully completing a project involves a combination of technical skills, planning, and effective execution. I believe myself to do the project successfully
$20 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of PAKISTAN
Islamabad, Pakistan
0.0
0
Payment method verified
Member since Sep 4, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.