NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Higgins 1.0:来自 Eclipse 基金会的认证管理解决方案

  • 2008-03-02
  • 本文字数:1493 字

    阅读完需:约 5 分钟

网络应用与分布式应用中的身份认证管理一直在不断的给使用者和开发者提出一些独特的挑战。类似 OpenID WS-Trust 这样的一些分布式认证协议已经出现了,其有助于使一个更加全局有效的认证模式成为可能。

这个月的早些时候,Eclipse 基金会

宣布了Higgins 1.0 的发布。Higgins 是一个产自Eclipse 基金会的身份认证管理解决方案的套件,其主要目标是简化在线认证并增强其坚固性。由Higgins 提供的软件基础设施专门为那些具有多个认证协议的用户提供一致的交互:

Higgins 并不是类似 OpenID、SAML、或者 WS-Trust 的又一个身份认证协议;它是一个允许软件开发者在他们的应用中集成和权衡多个协议的框架。特定的认证协议,比如 OpenID,对解决类似 blog、wiki 这类应用的密码管理非常重要,它们在特定用户案例的特定的用户中非常流行;然而,Higgins 项目社区相信,为了支持多种认证场景,会持续不断的出现各种各样的身份认证协议。开发者不需要精通各种协议,他们现在可以使用 Higgins 来获得对所有这些协议的支持。

Higgins 是围绕着信息卡的概念构建的,所谓信息卡只是一个数字身份的简单的可视化表示。Higgins 的各种各样的组件都是围绕着帮助终端用户与信息卡进行交互,并使开发者能够支持身份认证卡作为他们相应应用的认证形式来工作的。Higgins 提供了 3 个组件来促成信息卡认证:

首先,它提供多平台“认证选择器”应用,终端用户可以使用它来登录进那些与正在涌现的以用户为中心的“信息卡”(或者叫做“i-card”)方式兼容的 web 站点和系统进行身份认证。这种方式向人们承诺更少的密码、更多的方便、更好的安全性。

目前可以使用的终端用户解决方案包括:

第二,它提供完整的“认证提供者”Web 服务以及必要的“依赖集(relying party)”的代码,用来促使 web 站点和系统成为信息卡和 OpenID 全兼容的。软件开发者可以将这个“依赖集”代码合并到他们的应用中,用来使它们的用户能够更容易的登录到他们的站点。目前有两个可用的 web 站点开发人员解决方案:

  • STS IdP ——一个使用 WS-Trust 的身份认证提供者方案。
  • SAML2 IdP ——一个使用 SAML2 身份认证提供者解决方案。

第三,其实现了 Higgins 全局图(Higgins Global Graph,简称 HGG)数据模型和 Higgins 身份认证属性服务(Higgins Identity Attribute Service ,简称 IdAS)。开发者现在有了一个框架,它在已有的身份认证技术上面提供了一个互操作和便携的抽象层。IdAS 首次使跨越包括目录、关系数据库和社会网络的高异构性数据源来“混搭”身份认证和社会网络数据成为可能。

Higgins 的 HGG/IdAS 层在一些诸如 OpenID、WS-Trust、SAML 以及 LDAP 等身份认证协议之间提供了集成机会。Higgins 受到了来自工业界的一些提供身份认证管理解决方案的公司的支持,这些公司包括:IBM、Microsoft 和 Novell。Microsoft 向 Higgins 信息卡授权了一个与 Windows CardSpace (最初于 2006 年发布)类似的技术;Higgins 身份认证选择器解决方案与采用 CardSpace 技术的应用兼容。

Eclipse 项目主页上,有更多关于 Higgins 身份认证解决方案的信息,目前可以下载 Higgins 1.0解决方案组件

查看原文 Higgins 1.0: Identity Management Solutions from the Eclipse Foundation

2008-03-02 20:34721
用户头像

发布了 29 篇内容, 共 36371 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

音视频理论(2)- 音视频传输协议之 RTMP

liuzhen007

签约计划第二季

音视频实战(2)- 如何在网页端给视频添加硬水印

liuzhen007

签约计划第二季

如何有效处理素材

将军-技术演讲力教练

从一个乙方视角聊聊敏捷项目

Bruce Talk

Scrum 敏捷 随笔 Agile

架构实战营毕业总结

Geek_d18264

架构实战营

搭建基本Jest测试框架,解读覆盖率实现原理

梁龙先森

签约计划第二季

音视频实战(4)- 常见流媒体服务器方案对比分析

liuzhen007

签约计划第二季

Camtasia添加光标效果教程

淋雨

Camtasia

从0到1普及前端知识 | 内容合集

你好bk

内容合集 签约计划第二季

华为中国大学生ICT大赛2021实践赛网络赛道晋级赛试题解析(答案版)

小韩

华为 网络 ICT

JavaScript 数据结构之 Set

devpoint

set ES6 内容合集 签约计划第二季

.NET 6新东西--PeriodicTimer

喵叔

28天写作 12月日更

音视频实战(5)- FFmpeg 处理音视频常见问题集锦

liuzhen007

签约计划第二季

idea-如何解决代码合并冲突?

Java个体户

IDEA

勿拖延

Nydia

netty系列之:手持framecodec神器,创建多路复用http2客户端

程序那些事

Netty HTTP 程序那些事 http2 12月日更

什么是QA

homber

QA 测试开发 职场新人 签约计划第二季

http协议

en

HTTP

JavaScript 数据结构之 Number

devpoint

ES6 math 内容合集 签约计划第二季

JavaScript数据结构实用集

devpoint

JavaScript 数据结构 内容合集 签约计划第二季

音视频理论(3)- 视频中图片和文字渲染坐标问题

liuzhen007

签约计划第二季

关于研发效能推进提升的一点感受

homber

DevOps 研发效能 签约计划第二季

JavaScript 数据结构之 Object

devpoint

ES6 Object 内容合集 签约计划第二季

JavaScript 数据结构之 Map

devpoint

set map ES6 内容合集 签约计划第二季

实用机器学习笔记四:数据标注

打工人!

机器学习 学习笔记 12月日更 实用机器学习

Go并不需要Java风格的GC

Robert Lu

Go 垃圾回收

如何通过Kubernetes事件来报告错误

Robert Lu

#Kubernetes#

架构实战营,第一周作业

Jude

架构实战营

左耳听风,右手敲码

homber

成长 感悟 竞争力 签约计划第二季

Prometheus Exporter (十七)JMX Exporter

耳东@Erdong

JMX Prometheus 28天写作 exporter 12月日更

音视频实战(3)- Mac 系统 MediaInfo 多实例媒体信息分析

liuzhen007

签约计划第二季

Higgins 1.0:来自Eclipse基金会的认证管理解决方案_Java_R.J. Lorimer_InfoQ精选文章