Changefly: Rebuilding the Foundation of Privacy and Authentication

4 months ago 22

Rebuilding the foundation of privacy and authentication


The Deep Dive: Changefly ID

Are you a developer? Stop using email and phone numbers to authenticate users (here's why). Changefly ID is next-gen authentication for logins, payments, user paywalls, bot paywalls, loyalty programs, comments, surveys, forms, and more. Follow these 3 easy steps to protect the privacy and security of your users and content:

Step 1 — Generate your Changefly Private Key

Changefly required – go here to get the free Changefly app

cURL example:

curl -X POST https://services.changeflyapi.com/v1/api/generate-private-key \ -H "Content-Type: application/json" \ -d '{ "admin_changefly_id": "YOUR CHANGEFLY ID", "admin_changefly_pin": "YOUR CHANGEFLY PIN" }'

JSON reponse:

{ "status": "OK", "response": { "success": 1, "api_private_key": "YOUR API PRIVATE KEY" } }

Step 2 — Generate your Changefly Connection Key

cURL example:

curl -X POST https://services.changeflyapi.com/v1/api/generate-connection-key \ -H "Content-Type: application/json" \ -d '{ "admin_changefly_id": "YOUR CHANGEFLY ID", "admin_changefly_pin": "YOUR CHANGEFLY PIN" }'

JSON reponse:

{ "status": "OK", "response": { "success": 1, "api_connection_key": "YOUR API CONNECTION KEY" } }

Step 3 — Start authenticating Changefly ID’s

cURL example:

curl -X POST https://services.changeflyapi.com/v1/api/authenticate \ -H "Content-Type: application/json" \ -d '{ "api_private_key": "YOUR API PRIVATE KEY", "api_connection_key": "YOUR API CONNECTION KEY", "ip_address": "USER IP ADDRESS", "changefly_id": "USER CHANGEFLY ID" }'

For security reasons, a Changefly PIN may also be required if something suspicious is detected (like an IP address mismatch):

curl -X POST https://services.changeflyapi.com/v1/api/authenticate \ -H "Content-Type: application/json" \ -d '{ "api_private_key":"YOUR API PRIVATE KEY", "api_connection_key":"YOUR API CONNECTION KEY", "ip_address":"USER IP ADDRESS", "changefly_id":"USER CHANGEFLY ID", "changefly_pin":"USER CHANGEFLY PIN" }'

JSON reponse:

{ "status": "OK", "response": { "success": 1, "changefly_connection_id": "UNIQUE ID ASSIGNED TO USER" } }

IMPORTANT

Changefly ID is free for personal projects. You are responsible for backing up your Changefly API keys.

QUESTIONS?

Contact our developer team 24/7.

CHANGEFLY FOR BUSINESS

Contact our business team for commercial licensing, dedicated support, and additional features.

SHARING THE LOVE 💝

Rebuilding the foundation of privacy and account protection is a team effort — that’s why we’re offering 30% commission on all user add-ons. Contact our partner team to learn more.

OUR MISSION

Changefly ID is next-generation authentication developed by Changefly to advance our mission — to help build a safer internet — where privacy is fundamental to protecting personal and business users. By leveraging advanced security features like anonymized end-to-end encryption, machine-learning algorithms, and distributed threat intelligence, Changefly aims to proactively stop evolving cyber threats and empower users to navigate the digital world with confidence.

Read Entire Article