タグ

ブックマーク / qiita.com/irxground (2)

  • Android in-app-billing のデータが改ざんされていないかの検証 - Qiita

    メモです。表題の通り。 利用される値 license_key ディベロッパーコンソール > アプリ > サービスとAPI の「バイナリに追加する Base64 エンコードの RSA 公開鍵です。スペースはすべて削除してください。」の下にある文字列 purchase_data 購入時のIntentから INAPP_PURCHASE_DATA で取り出せる値 signature 購入時のIntentから INAPP_DATA_SIGNATURE で取り出せる値 検証コード def verify(data, sign) verifier.verify(OpenSSL::Digest::SHA1.new, Base64.decode64(sign), data) end def verifier @_verifier ||= OpenSSL::PKey::RSA.new(Base64.decode

    Android in-app-billing のデータが改ざんされていないかの検証 - Qiita
  • 《REST思想》と《リソース指向》と《Webページ》を一緒にしてはいけない - Qiita

    はじめに Ruby on Rails や同種のフレームワークを使っていると、《REST思想》と《リソース指向》と《Webページ》がごちゃまぜになったWebアプリケーションをつい設計してしまいます。 三つの違いを意識し、適切なWebアプリケーションを作成するようにしましょう。でないと後悔することになります。 なお、この三つの用語は来の意味とずれているかもしれません。 「コメント」、「編集リクエスト」大歓迎です。 解説 http://yourhost/books のURLでの一覧が取得できるようなWebサービスを提供するとします。 では /books を含めた各URLはどのように振る舞うべきなのでしょうか。 (URLと言っている部分でも実際はpathを指している場合があります。ご了承ください)

    《REST思想》と《リソース指向》と《Webページ》を一緒にしてはいけない - Qiita
    a2ikm
    a2ikm 2014/03/22
    もにょっとした部分をJxck_さんが突いてた。リソース指向とRESTはまた違うのか、勉強しよう
  • 1