bouncer:满足您的旧式身份验证需求的OAuth2服务器

时间:2024-05-29 16:26:00
【文件属性】:

文件名称:bouncer:满足您的旧式身份验证需求的OAuth2服务器

文件大小:233KB

文件格式:ZIP

更新时间:2024-05-29 16:26:00

Go

基于OAuth2的身份验证服务器/中继。 我说中继是因为它将实际的认证请求委托给一个单独的Web服务。 它使用#golang编写,并将Osin库用于其OAuth2实现。 您将需要编写一个简单的Web服务来执行查找和密码验证。 我写了一个示例,您可以将其用作参考:( ) 委派的Web服务可能会以最适合弱化查找和验证操作实现的任何编程语言进行配置。 是omniauth兼容的gem,可简化基于Rails的应用程序的开发。 最小的依赖 旨在使Bouncer独立存在,没有运行时依赖项。 具体来说: 它处理SSL(即将推出)和静态资产(因此不需要像Nginx或Apache这样的前端服务器) 没有数据库(而是内部InMemory数据存储-即使对于成千上万的用户,内存使用也很少) 这些有助于降低操作复杂性并最大程度地减少攻击面。 入门 登录页面是完全可定制的。 CSS和javascript文


【文件预览】:
bouncer-master
----vendor()
--------src()
--------manifest(419B)
----bouncer.svg(5KB)
----assets()
--------bootstrap()
--------bouncer.png(22KB)
----bouncer.png(22KB)
----login.html(3KB)
----LICENSE(1KB)
----src()
--------bouncer()
----.gitignore(14B)
----Makefile(824B)
----README.md(2KB)
----clients.json(128B)

网友评论