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

https://github.com/yoonjonglyu/isa-auth

Oauth & blockchain frontend Auth pkg.
https://github.com/yoonjonglyu/isa-auth

auth authentication authorization blockchain frontend oauth world

Last synced: 12 days ago
JSON representation

Oauth & blockchain frontend Auth pkg.

Awesome Lists containing this project

README

          

# ISA AUTH

> **ISA AUTH** is a frontend OAuth open-source package that supports multiple authentication methods, including global, local, blockchain, and default strategies.

---

## 🌐 Why ISA AUTH?

Modern web applications often need to support various authentication providers — from global platforms like Google to region-specific ones like Naver or Kakao, and even blockchain-based identities.
**ISA AUTH** aims to provide a unified, modular, and frontend-friendly authentication solution that is:

- Lightweight and framework-agnostic
- Easy to integrate with customizable UI
- Expandable to future authentication trends like Web3

---

## ✨ Features in Development

- [x] **Global OAuth Providers**
_Examples_: Google, Apple, Meta, LINE

- [ ] **Local OAuth Providers**
_Examples_: Kakao, Naver, WeChat

- [ ] **Blockchain Authentication**
_Examples_: Sign-In With Ethereum (SIWE), other Web3 methods

- [ ] **Default Authentication**
_Examples_: JSON Web Token (JWT), email/password flows

- [ ] **Additional Features**
_Examples_: Token utilities, refresh handling, session sync, etc.

---

## ⚙️ Tech Stack

- **Language**: TypeScript
- **Platform**: Framework-agnostic (React / Vue / Svelte compatible)
- **Protocols**: OAuth 2.0, OIDC, JWT, SIWE
- **UI**: Headless, customizable components (planned)

---

## 📦 Installation

> Coming soon — will support NPM/Yarn installation

```bash
npm install isa-auth
# or
yarn add isa-auth
```

## 🧩 Contribution

We welcome contributions!
Please read the CONTRIBUTING.md for guidelines on how to help us grow ISA AUTH.

## 🙌 Acknowledgements
This project is inspired by needs for a more flexible and modular authentication system in frontend-heavy applications, especially for international and decentralized platforms.

## License

This project is licensed under the MIT License. For more details, see the [LICENSE](./LICENSE) file.