Problems wth google and facebook ouath20 on droplets

Posted June 23, 2021 253 views

I deployed a website on my droplet, I use local authentication, google and facebook auth, my problem is,facbebook and google do not regard my site as an SSL certified site, if a user requests to login with either fb or google, the callback url is in http instead of htps.This wasnt happening when I was on localhost or heroku,so I wanted to ask if there is anything I should do to solve this problem.Thanks in advance :)

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

It finally worked the problem was with the nginx config
I did this
run $sudo nano /etc/nginx/sites-available/default

server {
    clear everything that is here and paste/write this code
    listen 80;
    return 301$request_uri;


Hi there @zaidanali028,

Do you have an SSL certificate installed for your Domain name? If not what I could suggest is to use Nginx as a reverse proxy as described in this tutorial here:

And then once you have Nginx configured, you could get a free Let’s Encrypt SSL certificate as per the instructions here:

Let me know how this goes!

by Mitchell Anicas
In this tutorial, we will show you how to use Let's Encrypt to obtain a free SSL certificate and use it with Nginx on Ubuntu 16.04. We will also show you how to automatically renew your SSL certificate. If you're running a different web server, simply follow your web server's documentation to learn how to use the certificate with your setup.