ユーザーのオープン ID の Rails ルートを作成したいと思います。URLは次のようになります
http://mysite.com/identity/:html_encoded_openid
or
http://mysite.com/identity/:html_encoded_openid.xml
これは、サイトに対してオープン ID を照会し、その ID の情報を表示するか、その情報を含む xml ドキュメントを受信できるようにするためです。標準的なレールのもの。
私はいくつかのことについてあなたの専門知識を探しています:
標準的なレール ルートは、次のように openid の .s を詰まらせているようです。
http://mysite.com/identity/openid
ルートを見つけるだろうが、
http://mysite.com/identity/openid.myopenid.com
しません。
どのようなセキュリティ問題に注意する必要がありますか?
- おそらくクエリ文字列を使用して、クエリをエンコードするより良い方法はありますか?
そして、次を使用する標準のフレンドリーなURLメソッドは使用したくありません。
my-friendly-openid-com
or
23-my-friendly-openid-com
もし可能なら。