`

ROR版JossoAgent PlugIn

阅读更多

    这个想法主要是基于先前在公司做的一个项目:Race(r.finalist.hk).这是一个公司为了招聘员工的一个在线考试系统,其中里面用到了SSO技术, 具体技术就是JOSSO.

    因为, 目前JOSSO的Agent有Java版, PHP版等,当时想集成JOSSO到RACE做SSO时,就是没有找到ROR的JOSSO Agent, 所以当时就基于Ruby和ROR自身的一些技术去实现了JOSSO Agent的功能, 尽管这个项目最后完成了, 但是考虑到技术的共享和代码的复用, 又在PM zigzag同志的建议下, 决定把先前的ROR版JOSSO Agent重构成一个ROR的PlugIn.

    前面, 一直在寻找和学习ROR PlugIn开发的一些相关技术和要领, 后来在同事Neil的帮助下,寻求到了ROR PlugIn的开发资料, 到目前为止开发ROR PlugIn的一些关键点或者说一些技巧规则已经了解了.应该是可以着手去开发了.

    其实, 当zigzag给我建议这件事的时候我就已经把这个ROR版的JOSSO Agent已经在SourceForge上建了账户,但是原来是苦于没有技术支持, 但是现在是苦于没有时间, 刚加入OpenRemote项目组真的没有时间去做Ruby方面的事情.不过, 这个周末应该可以在SourceForge上可以见到雏形了.

    可以SourceForge上找到这个项目:https://sourceforge.net/projects/jossoagentofror/

    后来,又在zigzag的建议下在GoogleCode下又搞了个账户:http://code.google.com/p/rorjossoagent/

    虽然, 两个账户上目前没有代码,但是我相信这个周末不会让大家失望的, 希望大家一直关注ROR JOSSO Agent, 多给点建议和意见.

分享到:
评论
1 楼 up2u0609 2009-08-25  
刚刚在一个项目里用到josso,也走了lz类似的一个过程。

关注lz的提交。

相关推荐

    ComparePlugin_v2.0.0_x86_x64.7z

    《对比插件ComparePlugin在Notepad++中的应用与安装指南》 在文本编辑器的世界里,Notepad++凭借其开源、免费以及强大的功能,深受程序员和文本工作者的喜爱。而为了进一步提升其功能,用户可以安装各种插件,比如...

    mybatisPlugin2.92

    总之,MyBatis Plugin 2.92版作为一款优秀的MyBatis辅助工具,能够显著提升开发效率,简化SQL操作,同时它的存在也反映出软件版本迭代过程中保持兼容性和稳定性的重要性。对于使用MyBatis框架的开发者来说,了解并...

    spring-plugin-core-2.0.0.RELEASE-API文档-中文版.zip

    包含翻译后的API文档:spring-plugin-core-2.0.0.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE; 标签:spring、core、plugin、spring...

    mybatis_plugin 2.92 IDEA 2017亲测可用

    《MyBatis Plugin在IDEA 2017中的应用与问题解决》 在Java开发领域,MyBatis是一款广泛使用的持久层框架,它简化了数据库操作,使得开发者能够更加专注于业务逻辑。为了提高开发效率,IntelliJ IDEA(简称IDEA)...

    spring-plugin-core-1.2.0.RELEASE-API文档-中文版.zip

    包含翻译后的API文档:spring-plugin-core-1.2.0.RELEASE-javadoc-API文档-中文(简体)版.zip 对应Maven信息:groupId:org.springframework.plugin,artifactId:spring-plugin-core,version:1.2.0.RELEASE 使用...

    mybatis_plugin 2.92 破解版

    mybatis_plugin 2.92 破解版,本人亲测可用,欢迎下载,希望对大家有帮助~

    maven-jetty-plugin

    ** Maven Jetty Plugin 知识点详解 ** Maven Jetty Plugin是一款强大的工具,它将Jetty服务器集成到了Maven的构建流程中。这个插件允许开发者在开发过程中快速、便捷地运行和测试Java Web应用程序,而无需进行完整...

    spring-plugin-metadata-2.0.0.RELEASE-API文档-中文版.zip

    包含翻译后的API文档:spring-plugin-metadata-2.0.0.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE; 标签:spring、metadata、plugin...

    最新Unity插件SteamVR Plugin steamvr-2-8-0.unitypackage

    最新Unity插件SteamVR Plugin steamvr_2_8_0.unitypackage最新Unity插件SteamVR Plugin steamvr_2_8_0.unitypackage最新Unity插件SteamVR Plugin steamvr_2_8_0.unitypackage最新Unity插件SteamVR Plugin steamvr_2_...

    NotePad++ 插件 AnalysePlugin

    《NotePad++插件AnalysePlugin深度解析》 在编程世界中,文本编辑器是开发者不可或缺的工具之一,NotePad++作为一款免费且强大的源代码编辑器,深受程序员喜爱。其丰富的插件库更是增强了其功能性和灵活性。本文将...

    大华控件webplugin.zip

    《大华视频控件WebPlugin详解及安装指南》 大华视频控件WebPlugin是一款专为互联网环境设计的多媒体插件,主要用于在IE浏览器中实现流畅的视频播放和监控功能。该控件由大华公司开发,是其监控系统的重要组成部分,...

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    通常,推荐使用与当前Maven版本兼容的最新稳定版。 5. 使用注意事项: - 在生产环境中,由于Jetty的性能限制,通常会切换到更强大的服务器如Tomcat或Apache HTTP Server。 - 如果在开发过程中遇到问题,比如热...

    struts2-json-plugin-2.3.24-API文档-中文版.zip

    标签:apache、struts2、plugin、struts、json、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...

    Maven使用tomcat8-maven-plugin插件.docx

    Maven 使用 tomcat8-maven-plugin 插件 Maven 是一个流行的构建自动化工具,它可以帮助开发者自动完成项目的编译、测试、打包、部署等任务。 Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-...

    hadoop-eclipse-plugin三个版本的插件都在这里了。

    hadoop-eclipse-plugin-2.7.4.jar和hadoop-eclipse-plugin-2.7.3.jar还有hadoop-eclipse-plugin-2.6.0.jar的插件都在这打包了,都可以用。

    Free Mybatis plugin 2020.09.15版本

    2020.09.15版的Free Mybatis Plugin正是为了解决这些问题而生,它对IDEA 2020.2.1版本进行了全面的适配。这意味着,无论你在使用IDEA的哪个新特性,或者在处理新的项目需求时,这个插件都能提供无缝的配合,避免因...

    NOTEPAD++ 高版本插件管理器PluginManager,64+32

    为了安装PluginManager,用户需要首先下载名为"PluginManager_v1.4.9"的压缩包文件,这个版本号代表了PluginManager的最新稳定版。解压后,将其中的dll文件复制到NOTEPAD++的plugins目录下,然后重启NOTEPAD++,就...

    Maven exec-maven-plugin:执行外部命令的实践指南

    exec-maven-plugin是Maven生态系统中的一个插件,它允许用户在Maven构建过程中执行外部命令或脚本。这使得Maven项目可以集成更多的自定义操作,比如运行特定的脚本、调用系统命令等。本文将详细介绍exec-maven-...

    大华摄像头直连插件webplugin.exe

    标题中的“大华摄像头直连插件webplugin.exe”指的是由大华公司开发的一款用于摄像头直连的软件组件,主要用于视频监控系统。该插件的核心功能是帮助用户实现实时查看摄像头拍摄的现场视频,包括播放、停止、截图、...

    Tangram Plugin FrameWork 安裝及配置 IDE

    ### Tangram Plugin Framework安装与配置Delphi XE2开发环境详解 #### 一、概述 Tangram Plugin Framework是一款专为Delphi设计的插件框架,它能够帮助开发者轻松地构建可扩展的应用程序。本文将详细介绍如何在...

Global site tag (gtag.js) - Google Analytics