サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
0xfffffff7.hatenablog.com
2014-04-27 Webサービスの認証方式 セキュリティ Basic認証 HTTPリクエストヘッダー内にユーザー名とパスワードをBASE64エンコードして送信する。 自分で打ち込まなくてもあらかじめヘッダーに入れておけば認証が通るというメリットがある。 フォーム認証 通常のウェブ画面のフォーム認証。 IDとパスワードはウェブサービス側で管理する。 OpenID フォーム認証だけでは、ウェブサービスの数だけIDとパスワードが必要になる。 そこで一つのIDとパスワードだけで様々なサービスにログインできるOpenIDが開発された。OpenIDを利用するには次の二つが必要である。 IDPまたはOP(OpenID Provider) OpenIDを発行してくれるプロバイダ RP(Relying Party) OpenIDを利用してログインできるサービス ここで「認証(Authentic
2014-01-23 Pythonのデバッグとユニットテストのテクニック Python assert文 変数testが偽ならAssertionError例外を発生させる。 test = 0 data = "assertion error" try: assert test,data except AssertionError: print data finally: print "the end" assert文の部分のみなら、次のように書く事で代用もできる。 if __debug__: if not test raise AssertionError, data 例外の分離処理や内容の表示 somedata = 1 # キャッチしたい例外をタプルでまとめておく。 fatal_exceptions = (KeyboardInterrupt, MemoryError) try: assert
2014-05-06 RESTFul(リソース指向アーキテクチャ)について アーキテクチャ ROA(Resource Oriented Architecture)について。 次の本を参考に勉強してみた。参考図書 RESTful Webサービス ROAの基本 アプリケーションを動作と名詞(リソース)で考える。 リソースは特定のデータ、データの演算結果、状態、ユーザーアカウントなどである。 URIに動詞を含めてはならない。 リソースはHTTPメソッドを使用してのみ操作できる。 アドレス可能性 リソースはアドレス(URI)で一意に表現する。 1つのURIが複数のリソースを示してはいけない。 リソースを特定の言語や特定のフォーマットで取得したい場合は「Accept-Language」や「Accept」、または「Media-Type」を使用する。このようにリソースの表現方法が複数あ
このページを最初にブックマークしてみませんか?
『0xfffffff7.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く