2017年1月6日のブックマーク (8件)

  • AccountManagerを利用する - Qiita

    AccountManagerとは AccountManagerとは、Androidにおいて様々なWebサービスのアカウントを管理するための仕組みのことです。 アプリはAccountManagerを利用することで以下のような様々なことができるようになります。 アカウント情報の取得 アカウントの編集 アカウントのトークン取得 それぞれの操作は<uses-permission>による制限がかけられています。 呼び出す機能に応じてに応じて必要な<uses-permission>が変わってくるため、必要な機能を十分に検討し、適切な<uses-permission>を設定する必要があります。 また、どの機能を利用する場合でもそのサービスに対応したアカウント管理アプリがインストールされていなければAccountManagerを経由してアカウント情報を管理することはできません。 アカウント情報の取得 Ac

    AccountManagerを利用する - Qiita
    usaku
    usaku 2017/01/06
  • OAuth 2.0 サービスプロバイダの実装 – iroha Tech Note

    iroha Tech Note 備忘録です。HTML5/JS、Electron(旧Atom-Shell), NW.js(旧node-webkit)、Adobe AIR/Flex、標準化の話などを中心に、日々学んだことを書いていきます。 最近、OAuth 2.0 のサービスプロバイダ、及びクライアントをフルスクラッチで実装する機会があったので、調べたことをまとめてみました。 OAuth とは Web-APIなどを利用するための認可の手順(プロトコル)を標準化したもので、OAuth 1.0 と OAuth 2.0 の2つのバージョンがあります。 OAuth 2.0 誕生の背景 OAuth 1.0 は2007年に誕生し、Twitter, Google, Yahoo など多くの企業で採用されました。しかし OAuth 1.0 はリクエストパラメータ送信時に署名が必須となるなど仕組みが複雑で、またW

    usaku
    usaku 2017/01/06
  • 認証を含む API 開発で検討すべきこと - ボクココ

    ども、@kimihomです。 API に関する基礎的な話で、なぜ API が重要なのか、APIの実装で注意する点について記述した。 今回はAPI開発において最も頭を悩ます、認証の問題について考えてみたい。 API における認証 よくあるログインが必要なページを考えてみていただきたい。 通常のWebアプリケーションであれば、Cookieという仕組みを使って毎回Webサーバーにアクセスするときにsession idというものを送信し、それとユーザー情報を紐付けたデータを取ってくることで、どんなユーザーからリクエストが来たのかをWebアプリケーション側で判断することができる。これにより、私たちはいつも閲覧しているWebアプリケーションが自分専用の画面として見れるようになっている。 これがAPIになると話は違ってくる。Cookieという仕組みが使えないのである。ということで、なんとかしてAPIにア

    認証を含む API 開発で検討すべきこと - ボクココ
    usaku
    usaku 2017/01/06
    “いう"クライアント"とは”
  • OAuthとは?その仕組みを徹底解説〜便利と危険は裏返し〜

    インターネット上で簡単に写真が共有できるオンラインアルバムサービス、YouTubeなどの動画共有サービス、mixiやFacebookなどのSNS(ソーシャル・ネットワーク・サービス)、Twitter、ブログなど、ユーザー登録をしてさまざまな情報を発信できるWebサービスが増えてきました。これら複数のサービスを利用する時に、わざわざIDとパスワードを入れ直したりせずに、シームレスに利用できるようにする仕組みが「OAuth」です。 複数のアプリケーションを連動させる便利な仕組み OAuthとは、複数のWebサービスを連携して動作させるために使われる仕組みです。通常、Webサービスを利用するためは、個別にユーザーIDとパスワードを入力してユーザーを認証する必要がありますが、OAuthを利用することで、IDやパスワードを入力することなく、アプリケーション間の連動ができるのです。たとえば、あなたがオ

    OAuthとは?その仕組みを徹底解説〜便利と危険は裏返し〜
    usaku
    usaku 2017/01/06
  • WP REST API の OAuth 認証の方法と何が起こっているのかとなぜそんなことをしているのか - Shinichi Nishikawa's

    STEP 0: Client Key と Client Secret を作成する ドキュメントサイトの方には「OAuth のプラグインにUIはありません。そのうち作ります」などと書かれておりましたが、実際にはありました。 Name と Description は管理用のものだと思われますので適当に入れます。Callback URL はよく分からないですが必須なので /success としました。 Client Key と Client Secret をメモしておきましょう。 OAuth フローの概要と、その意義 OAuth1/Auth-Flow.md at master · WP-API/OAuth1 にある OAuth 認証のフローを翻訳します。クライアント側から見ると、3つのフローに分かれています。 Temporary Credentials Acquisition: The clie

    WP REST API の OAuth 認証の方法と何が起こっているのかとなぜそんなことをしているのか - Shinichi Nishikawa's
    usaku
    usaku 2017/01/06
    “。3つの複雑なフローを経る中で、一度、WordPress サイトにログインできる人間が、外部のアプリケ”
  • EC-CUBE 3 店舗運営&デザインカスタマイズガイド | ブックライブ

    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 書は2015年7月1日に公開されたEC-CUBE 3の概要から、インストール、ネットショップの開店からデザインや機能のカスタマイズなどについてEC-CUBEエバンジェリストが解説した書籍です。 EC-CUBEは自社(自分)だけのECサイトを構築するためのオープンソースのフレームワークで、すでに累計で100万ダウンロードを突破しており、楽天Yahoo!ショッピング、Amazonなどのモール型やASP型ではなく、他との差別化を自由に行える独自のECサイト構築においては、事実上デファクトスタンダードなフレームワークと言えます。 EC-CUBE 3はそのEC-CUBEの最新バージョンです。 EC-CUBE 3は

    EC-CUBE 3 店舗運営&デザインカスタマイズガイド | ブックライブ
    usaku
    usaku 2017/01/06
  • オフィスチェア・デスクチェア |タンスのゲン本店 家具・寝具の総合通販サイト

    ▼オフィスチェア/デスクチェアのおすすめランキング▼ リクライニング&フットレスト付 オフィスチェア メッシュ 送料無料 15,999円 オフィスチェア デスクチェア フットレスト付 リクライニング 送料無料 19,999円 昇降アームレスト付 オフィスチェア ランバーサポート付 送料無料 7,999円 《RENEW》オフィスチェア メッシュ ハイバック 送料無料 6,999円 オトナ可愛い ゲーミングチェア スエード調 送料無料 24,999円 ヘッドレスト付 オフィスチェア ハイバック ロータリーアーム 送料無料 11,999円

    オフィスチェア・デスクチェア |タンスのゲン本店 家具・寝具の総合通販サイト
    usaku
    usaku 2017/01/06
  • flickr API - PHPシリアライズ

    APIの結果が PHP シリアライズで受け取れると便利です。 flickr API のレスポンスを PHP シリアライズで受け取る場合の サンプルコード。 <?php $page = 1; $per_page = 10; $params = array ( 'api_key' => '', // あなたのAPI KEY 'method' => 'flickr.interestingness.getList', 'page' => $page, 'per_page' => $per_page, 'format' => 'php_serial' ); $req = http_build_query ($params); $url = 'http://api.flickr.com/services/rest/?' . $req; $ch = curl_init ($url); curl_seto

    usaku
    usaku 2017/01/06