ユーザーに合わせて拡張できるオープンソースの認証ソリューション・「Authula」

Ads

Authula

ユーザーに合わせて拡張できるオープンソースの認証ソリューション・「Authula」

Authulaはユーザーに合わせて拡張できるオープンソースの認証ソリューションです。Golangで書かれており、そのままGoアプリにライブラリとして組み込めるのと、独立した認証サーバーとして動かすことも出来るそう。

必要な機能だけを追加できるプラグイン方式で、メール認証、OAuth、二段階認証、パスワードリセット、レート制限、CSRF対策など、開発アプリに必要な機能を組み合わせて利用できるようになっています。

SQLite、PostgreSQL、MySQLなど複数DBをサポートしているほか、フックシステムを使ってコア部分を変更せずとも柔軟なカスタマイズが可能となっています。

世間の流れはパスキーが主流になりつつありますが、現状パスキー以外は用意しない、というわけにもいきませんので、まだこの手の認証システムは暫く求められそうです。詳細などは以下でご確認下さい。

Authula