https://github.com/boburmirzo/apisix-appsmith-custom-auth
Custom Authentication Using Appsmith and APISIX
https://github.com/boburmirzo/apisix-appsmith-custom-auth
api-gateway appsmith chatgpt custom-authentication low-code openai
Last synced: 6 days ago
JSON representation
Custom Authentication Using Appsmith and APISIX
- Host: GitHub
- URL: https://github.com/boburmirzo/apisix-appsmith-custom-auth
- Owner: Boburmirzo
- Created: 2023-07-09T18:01:47.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-14T14:52:24.000Z (almost 2 years ago)
- Last Synced: 2025-05-13T18:49:26.681Z (about 1 month ago)
- Topics: api-gateway, appsmith, chatgpt, custom-authentication, low-code, openai
- Language: Shell
- Homepage: https://medium.com/apache-apisix/build-custom-authentication-using-appsmith-and-apisix-4ca1e1deaaf3
- Size: 2.93 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Custom Authentication Using Appsmith and APISIX
Authentication flow is a fundamental part of web applications. It ensures the security and privacy of user data while they are using your app. While there are many off-the-shelf authentication solutions available, building an authentication system using **a low-code UI development platform** and **API management solution** allows you to create secure web applications with ease. You can create an application **without having knowledge of both frontend and backend technologies and tools**. You do not need to know Python, Java, HTML, CSS, or other JavaScript frameworks. This repo demontrates how to build a custom simple login flow and pages on UI to secure your application using [Appsmith](https://www.appsmith.com/), [Apache APISIX](https://apisix.apache.org/), and [JWT](https://jwt.io/).
## How to run the project?
### Before you begin
- Install Appsmith: You can learn how to [install Appsmith using Docker](https://docs.appsmith.com/getting-started/setup/installation-guides/docker) on the Appsmith website. Make sure that you installed Appsmith and you can access it at [http://localhost](http://localhost/). When you deploy and run Appsmith, an application titled `My first application` is added by default. You can use this application to build your first app.
To run the project, run `docker compose up` command from the project root folder.
Read the full tutorial to follow step-by-step how to enable custom authentication with APISIX and Appsmith.
[Build Custom Authentication Using Appsmith and APISIX](https://medium.com/apache-apisix/build-custom-authentication-using-appsmith-and-apisix-4ca1e1deaaf3)
### Community
🙋 [Join the Apache APISIX Community](https://apisix.apache.org/docs/general/join/)
🐦 [Follow us on Twitter](https://twitter.com/ApacheAPISIX)
📝 [Find us on Slack](https://join.slack.com/t/the-asf/shared_invite/zt-vlfbf7ch-HkbNHiU_uDlcH_RvaHv9gQ)
💁 [How to contribute page](https://apisix.apache.org/docs/general/how-to-contribute/)
### About the author
Follow me on Twitter: [@BoburUmurzokov](https://twitter.com/BoburUmurzokov)
Visit my blog: [www.iambobur.com](https://www.iambobur.com/)