MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

自分で立てるOpenIDプロバイダ「Community-ID」

タグ: [] [] [] [] [] [] []

まだまだ一般には浸透していないが、OpenIDは技術としては便利でもっと活用して欲しいものだ。GoogleやFacebook、mixi、Yahoo!なども対応したとあって、OpenIDに対応すればユーザ管理の煩雑さから解放されるようになる。

ピクチャ 51.png
ユーザ登録すれば誰でも使えるようになる

 

そんなOpenIDプロバイダを自分たちでも構築したければCommunity-IDを使おう。

今回紹介するオープンソース・ソフトウェアはCommunity-ID、PHP + MySQLのOpenIDプロバイダだ。

(もっと読む)

May 24th, 2009 Posted by admin | no comments

PHPで作るOpenIDプロバイダー「Prairie」

タグ: [] [] [] [] [] [] []

最近ではFacebookやPaypalもOpenIDとして参入するなど、世界全体でOpenIDに対する取り組みが行われている。メールアドレスをはじめとする通知機能がないなど、細かな問題はあるがIDを管理する煩雑さから解放されるのは良いことだ。

ピクチャ 22.png
OpenIDのプロバイダーになりたい方、個人でOpenIDサーバを立てたい方向け

 

そして逆にOpenIDを提供したいと思う人たちもいる。既存のシステムはもちろん、サービスのブランドを利用して提供したいと思うならPrairieを使ってみてはいかだろう。

今回紹介するオープンソース・ソフトウェアはPrairie、PHPによるOpenIDプロバイダーだ。

(もっと読む)

February 14th, 2009 Posted by admin | no comments

RailsとWordPressをシングルサインオンでつなぐ「Rails Integration API」

タグ: [] [] [] [] [] [] [] [] [] []

※ 画面は公式サイトデモより

ああ、これは個人的にとても嬉しい。Railsはとても優秀なフレームワークだが、これで敢えてブログを運用しようとも、開発しようとも思わない。既にWordPressという優秀なブログエンジンが存在するからだ。車輪の再開発は個人的にはしても良いと思うのだが、もっと別なことにエネルギーを向けられるならそれがベストだ。

Picture 863.png
デモ。ユーザを選んでログインを実行する

 

また、WordPressには既に多数のプラグインが存在し、それらを使えばできることはたくさんある。それの足りない部分をRailsで補うというのはどうだろう。

今回紹介するオープンソース・ソフトウェアはRails Integration API、Railsを使ってWordPressにシングルサインオンするプラグインだ。

(もっと読む)

December 2nd, 2008 Posted by admin | no comments

RailsベースのOpenIDサーバ「masquerade」

タグ: [] [] [] [] [] [] [] []

まだまだ認知度の低いOpenID。ユーザ登録を乱発せずにサービスを利用できるので便利な技術ではあるのだが、一般に流行らせるにはまだまだ越えるべき壁も数多い。問題の一つはまだまだOpenIDサーバの提供が少ないということだ。

ピクチャ 20.png
トップページ

 

自サービスを手軽にOpenID対応にするのに、専用のサーバを利用するのはいかがだろうか。

今回紹介するオープンソース・ソフトウェアはmasquerade、Rails製のOpenIDサーバだ。

(もっと読む)

May 18th, 2008 Posted by admin | no comments

Rubyのシングルサインオンサーバ「RubyCAS-Server」

タグ: [] [] [] [] [] [] [] []

数多くのWebサービスに加え、社内のPCのログイン、基幹システムのログイン、様々なサーバのログイン…とID/PWシステムが主流の現在はたくさんの認証情報を管理しなければならない。

ピクチャ 17.png
Web側のサービス提供画面

 

そんな中注目したいのがシングルサインオンシステムだ。Webベースのものであれば、GoogleやYahoo!などで提供されているものがある。そしてここで紹介するのはオープンソースのシングルサインオン技術だ。

今回紹介するオープンソース・ソフトウェアはRuby CAS-Server、Rubyで開発されたシングルサインオンサーバだ。

(もっと読む)

May 9th, 2008 Posted by admin | no comments

フィッシング詐欺から身を守る「HTTP Mutualアクセス認証」

タグ: [] [] [] [] [] [] [] [] [] [] [] [] []

※ 画像は公式サイトデモより

ネットが発達すれば発達するほど、セキュリティの問題点をついた詐欺や犯罪が出てくる。フィッシング詐欺はその典型とも言えるだろう。パスワードや銀行の口座番号等を気軽に入力していないだろうか。サイトが似ているからといって安心できるわけではない。注意深くチェックしなければならない。

entrance05.png
デモサイトにアクセスした所。アドレスバーの横に認証フォームが表示される。

 

そこで新しい自己防衛手段が開発されている。それが以下に紹介する技術だ。

今回紹介するオープンソース・ソフトウェアはHTTP Mutualアクセス認証の実装を行うソフトウェアだ。

(もっと読む)

April 27th, 2008 Posted by admin | no comments

セキュアなシングルサインオンを実現する「simpleSAMLphp」

タグ: [] [] [] [] [] [] [] []

2006年、2007年あたりから注目が集まりだしたOpenID。対象Webサイトで登録する必要なく、認証情報を流用できるので便利だ。類似の技術に.NET Passportなどがあるが、その基盤になっているのがSAML(Security Assertion Markup Language)だ。

ピクチャ 2-60

SAMLを使うと、対応したサイト同士が認証情報を交換し、引き継げるようになる。対応したサイト同士は予め信頼関係を築いておく必要がある点などがOpenIDとは異なるのだが、SAMLがどういったものなのか、それを体感できるのがこのソフトウェアだ。

今回紹介するオープンソース・ソフトウェアはsimpleSAMLphp、SAMLを実装したPHPスクリプトだ。

(もっと読む)

January 18th, 2008 Posted by admin | 3 comments

Windows XPでsudo「suDown」

タグ: [] [] [] [] [] [] [] []

Unix/Linux環境でのsudoは一度使うと手放せないツールだ。rootのパスワードを知る必要もなく、必要な時に管理者権限でプログラムを動作させられる。

Entrance01 Thumbnail-7

WindowsにはRunAs(別なユーザとして実行)という機能があるが、これは「su」に相当する。つまり管理者のパスワードを知っておく必要がある。これに対してsudoに相当するのがこのソフトウェアだ。

今回紹介するオープンソース・ソフトウェアはsuDown、Windows XP向けのsudoソフトウェアだ。
(もっと読む)

November 29th, 2007 Posted by admin | 2 comments

フォームにCAPTCHAをつけよう「SOLMETRA FormValidator」

タグ: [] [] [] [] [] [] [] [] []

ブログや掲示板のコメントスパムやスクリプトによるユーザ登録に悩まされる場合に活用されるのがCAPTCHAだ。読みづらい文字を生成して、その文字があっていれば許諾する機能だ。

自分のサイトにも使いたい、と思ったらこれが良いかも知れない。

今回紹介するオープンソース・ソフトウェアはSOLMETRA FormValidator、CAPTCHA生成ライブラリだ。

(もっと読む)

September 12th, 2007 Posted by admin | no comments

ColdFusionでもOpenID「CFOpenID」

タグ: [] [] [] [] []

※ 画像は公式サイトのデモより。

最近、注目しているのがFlashをはじめとした旧マクロメディアの技術だ。FlashPaperやColdFusion等、今更ながらも面白い技術が数多い。

ColdFusionは本格的に扱ったことがないが、こんなライブラリがあると可能性が広がりそうだ。

今回紹介するオープンソース・ソフトウェアはCFOpenID、ColdFusion向けのOpenIDライブラリだ。

(もっと読む)

July 26th, 2007 Posted by admin | no comments

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding