An open API service indexing awesome lists of open source software.

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

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/)