RAILS PRESS RUBY on RAILS, it’s DRY and COOL …

RSS Feed

RAILS PRESS RSS

Tag Cloud

はてなブックマーク - railspress.matake.jp の注目エントリー
象形文字くさび形文字ミイラそろばんの玉そろばんコーラン占いの板?象牙大英博物館
« 前のエントリ
OpenId Authentication Pluginのサンプルにはまった。
次のエントリー »
日本全国の郵便番号&住所データDBを作る方法

Posted on
2008/02/22

Tags
OpenID, ノウハウ

Keywords


この記事をはてなブックマークに登録 この記事のはてなブックマーク数 この記事を livedoor クリップに登録この記事の livedoor クリップ数 このエントリを del.icio.us に追加
ブックマークに追加する

OpenIDでプロフィール情報を受け取る際のフォーマット(openid.sreg.*)

OpenID.ne.jpなどでは、ユーザがIdP側で公開設定しているプロフィール情報を、サービス側が取得することができます。その時にプロフィール項目のフォーマットが決まっているようなので、メモしておきます。

なお、これらの情報を取得できるかどうかは、ユーザがプロフィールを登録しているかどうかと、ユーザがそれぞれの項目を公開する設定にしているかどうかに依存します。

openid.sreg.nickname:

ユーザのニックネーム。UTF-8の任意の文字列。

openid.sreg.email:

ユーザのメールドレス。[RFC2822]の3.4.1節で規定されている形式。

openid.sreg.fullname:

ユーザのフルネーム。UTF-8の任意の文字列。

openid.sreg.dob:

ユーザのバースデー。YYYY-MM-DD形式の日付データで必ず10桁。未設定の項目がある場合は、0で埋められる。(例1:1981年生まれで生まれた月日を公開していない場合は「1981-00-00」、生まれた年も公開されてない場合は「0000-00-00」)

openid.sreg.gender:

ユーザの性別。男なら「M」/女なら「F」という文字。

openid.sreg.postcode:

ユーザの郵便番号。UTF-8のフリーテキスト。国により異なるが、それぞれの国の郵便番号フォーマットに適合することが推奨されている。

openid.sreg.country:

ユーザの居住する国。ISO3166で規定されている形式。

openid.sreg.language:

ユーザの推奨言語(≒母国語?)。ISO639で規定されている形式。

openid.sreg.timezone:

TimeZoneデータベース内のいずれかのASCII文字列。(例:”Europe/Paris”, “America/Los_Angeles”)

(情報源:OpenID Simple Registration Extension 1.0


この記事がお役に立ちましたら、一言コメントもらえると嬉しいですm_ _m


コメントはこちらから




使用可能タグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


« 前のエントリ
OpenId Authentication Pluginのサンプルにはまった。
次のエントリー »
日本全国の郵便番号&住所データDBを作る方法