タグ

OAuthに関するiga_kのブックマーク (29)

  • 第一回 認証基盤のこれからを支えるOpenID Connect | オブジェクトの広場

    長年、組織領域とインターネット領域の境界で高価なセキュリティ製品を配備し、脅威から資産を守る手法が、世の中のデファクトスタンダードとして、多くの企業で採用されてきました。しかし、「モバイルデバイスの活用」、「クラウドサービス利用の浸透」、「ワークスタイルの変革」などのリクエストによって、その有効性は失われつつあります。また、これらのリクエストに対し、資産ごとにセキュリティ対策を実施すると、コストが非常に高くなる傾向があります。 第一回の記事では、資産を守るための新たな境界である「アイデンティティ」に注目し、その境界を体現する認証連携方式について解説を行います。そして、数ある認証連携方式の中から2014年2月に標準化された「OpenID Connect」に注目して、仕様説明と有用性を解説したいと思います。 認証基盤のこれまで 認証基盤における認証対象アプリケーションとの連携実装方法を振り返

    第一回 認証基盤のこれからを支えるOpenID Connect | オブジェクトの広場
  • 「Auth0」で作る!認証付きシングルページアプリケーション - NextPublishing - BOOTH

    iga_k
    iga_k 2021/04/07
    高橋会長推薦。
  • OAuth徹底入門 セキュアな認可システムを適用するための原則と実践 | 翔泳社

    OAuthは近年、WEBアプリケーションで使われる主要な認可プロトコルです。書ではOAuthをどのようなプラットフォームでも適用できるように解説をしています。 書は全体で16章あり、4つのパートに分割しています。パート1にあたる第1章と第2章はOAuth 2.0のプロトコルの概要を説明しており、基盤となる知識を得るための読み物としています。パート2は第3章から第6章までとなっており、OAuth 2.0のエコシステム全体をどのように構築するのかについて示しています。パート3は第7章から第10章までとなっており、OAuth 2.0のエコシステムにおけるさまざまな構成要素が持つ脆弱性について説明しており、その脆弱性をどのように回避するのかについて述べています。最後のパートは第11章から第16章までで構成されており、OAuth 2.0を核とした次の世代のプロトコルについて語っており、標準や仕様

    OAuth徹底入門 セキュアな認可システムを適用するための原則と実践 | 翔泳社
    iga_k
    iga_k 2021/04/07
    認証周りのまとまった本。高橋会長推薦。
  • OAuth、OAuth認証、OpenID Connectの違いを整理して理解できる本 [2023年改訂版] - Auth屋 - BOOTH

    2023年 改定: Google Cloudのキャプチャを最新のものに差し替えました。 ステッカーは「OAuth完全に理解した!」ステッカーです。 トップの画像をご確認ください Auth屋のの評判: https://togetter.com/li/1477483 雰囲気OAuthシリーズ第2弾!認可のプロトコルであるOAuth2.0と認証の関係を理解するためのです。OpenID Connectの入門書でもあります。 ■ 想定読者 以下のいずれかに当てはまるエンジニアが想定読者です。 • OAuthと認証の関係を理解したい • 「SNSアカウントでログイン」の仕組みを知りたい • OpenID Connectを理解したい ■ このを読むメリット 「OAuth は認可のプロトコルなのになぜ OAuth"認証"という言葉が使われているのか」 「OAuth 認証と『OAuth を認証に使

    OAuth、OAuth認証、OpenID Connectの違いを整理して理解できる本 [2023年改訂版] - Auth屋 - BOOTH
    iga_k
    iga_k 2020/12/31
    認証の薄い本
  • [前編] IDトークンが分かれば OpenID Connect が分かる - Qiita

    はじめに 「解説記事を幾つも読んだけど OpenID Connect を理解できた気がしない」― この文書は、そういう悩みを抱えたエンジニアの方々に向けた OpenID Connect 解説文書です。概念的・抽象的な話を避け、具体例を用いて OpenID Connect を解説していこうと思います。 この文書では、JWS (RFC 7515)、JWE (RFC 7516)、JWK (RFC 7517)、JWT (RFC 7519)、ID トークンの説明をおこないます。 追記(2020-03-20) この記事の内容を含む、筆者人による『OAuth & OIDC 入門編』解説動画を公開しました! 1. 『ID トークン』を発行するための仕様 一般の方々に対しては「OpenID Connect は認証の仕様である」という説明で良いと思います。一方、技術的な理解を渇望しているエンジニアの方々に対

    [前編] IDトークンが分かれば OpenID Connect が分かる - Qiita
  • The OAuth 2.0 Authorization Framework

    This is an older version of an Internet-Draft that was ultimately published as RFC 6749. OAuth Working Group D. Hardt, Ed. Internet-Draft Microsoft Obsoletes: 5849 (if approved) July 31, 2012 Intended status: Standards Track Expires: February 1, 2013 The OAuth 2.0 Authorization Framework draft-ietf-oauth-v2-31 Abstract The OAuth 2.0 authorization framework enables a third-party application to obta

    The OAuth 2.0 Authorization Framework
    iga_k
    iga_k 2013/06/17
  • People API - mixi Connect

    ソーシャル化をする上で最も重要な情報、それはソーシャルグラフです。あるユーザの情報と、そのユーザが誰とつながっているのか、その情報を取得することができるAPIが、People APIです。クライアントプログラムは、People APIにより取得した友人一覧を元にして、ソーシャルアプリケーションを開発することができます。多くのサービスにおいて、このAPIの利用は必須となることでしょう。 ここでは、ユーザのプロフィール情報および友人の一覧を取得するためのPeople APIについて、その使用方法を説明します。 利用のポイント People APIでは、いくつかご利用にあたり知っておくべきポイントがあります。まずはこれらのポイントを把握し、ガイドラインに沿った効果的なアプリケーションの開発を行っていただければ幸いです。 ユーザのプロフィール画像について ユーザのプロフィール情報を取得するために利

    iga_k
    iga_k 2011/09/11
    プロフィール
  • GET account/verify_credentials | Twitter Developers

    { "name": "Matt Harris", "profile_sidebar_border_color": "C0DEED", "profile_background_tile": false, "profile_sidebar_fill_color": "DDEEF6", "location": "San Francisco", "profile_image_url": "http://a1.twimg.com/profile_images/554181350/matt_normal.jpg", "created_at": "Sat Feb 17 20:49:54 +0000 2007", "profile_link_color": "0084B4", "favourites_count": 95, "url": "http://themattharris.com", "contr

  • mixi Graph API - mixi Connect

    mixi Platformの中で、特にmixiの外部で利用することが想定された機能およびそれを積んだ機能ブロック一式について、私たちは「mixi OpenStack」と呼んでいます。mixi Graph APIは、mixi OpenStackの中で特に「API型」として提供している機能群の総称となります。 mixi Graph API で提供されるAPI mixi Graph APIでは、mixiに蓄積されたソーシャルグラフおよび各種コンテンツを扱うためのAPI群が提供されます。 People API People APIを使って、mixiに蓄積されているプロフィール情報や、友人の一覧情報を取得することができます。これらの情報を使って、各種メディアやデバイス上のアプリケーションは、ソーシャル化を遂げることができるでしょう。 People API Groups API Groups API

  • 認証認可手順(新方式) - mixi Connect

    各種APIをクライアントプログラムから利用するためには、OAuth 2.0 Protocolにより規定された認可を行うことが求められます。この手順により、クライアントプログラムがどのようなAPIアクセスを行い、そしてどのような情報が参照または更新されるのか(これをスコープと呼びます)がユーザに提示されます。ユーザの認証、および提示されたスコープについてユーザが同意した場合にのみ、クライアントプログラムはAPIにアクセスするための情報(トークンなど)を得ることができます。 [RFC 6749 - The OAuth 2.0 Authorization Framework] http://tools.ietf.org/html/rfc6749 [RFC 6750 - The OAuth 2.0 Authorization Framework: Bearer Token Usage] http:

  • 先日公開された mixi の Voice API (Graph API ) をブラウザとターミナルで試してみた - isseium's blog

    mixi Platform がようやく個人向けにいろいろできるようになったようです。 01/07 個人の方もmixiアプリスマートフォン版の提供が可能になりました 12/20 個人の方もmixi Graph APIがご利用可能になりました というわけで、試しに、mixi ボイスにつぶやいてみました。(Graph API の Voice API を利用) ※2011年プログラミング初めは変なサービス作ってないでこれをネタにすべきだったなぁ。 0. 前提 mixi デベロッパー登録 すでにデベロッパー登録を済ませていて、これから先日公開されたAPI群を使おうとしているところという状態です。 まだデベロッパー登録を済ませていない方は こちら ツール・知識 今回はあくまで実験なのでとても原始的なツールを使いますー ブラウザがあること curl が使えるターミナルがあること 1. 流れ こんな感じの

    先日公開された mixi の Voice API (Graph API ) をブラウザとターミナルで試してみた - isseium's blog
  • CakePHPでOAuth - 廟攻

    Twitter等で使われているOAuthをCakePHPで使うライブラリを紹介します。 OAuth consumers for CakePHP - by cakebaker 導入方法 OAuth consumer classをダウンロード CakePHPのルートディレクトリか、appディレクトリで展開する(それぞれ「vendors/OAuth」か「app/vendors/OAuth」に展開される) 使い方 Twitterを例にして説明します。Twitter以外のサービスを利用する場合も基的には同じです。 大まかな流れは次の様になります。 ・事前準備 Webサービスの立ち上げ前に、Twitterからconsumer keyとconsumer secretをあらかじめ取得しておく ・認証とAPI利用の流れ Twitterからリクエストトークンを取得 Twitterの認証ページへリダイレクト

    CakePHPでOAuth - 廟攻
  • https://www.tonyamoyal.com/2009/08/17/how-to-quickly-set-up-a-test-for-twitter-oauth-authentication-from-your-local-machine/

  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう
  • PHP: OAuth - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • [oauth] oauth で使えるサービスのアプリケーション登録, [asakusarb][ruby] asakusa.rb 第109回 - HsbtDiary(2011-06-14)

    ■ [oauth] oauth で使えるサービスのアプリケーション登録 omniauth で使える oauth のサービスのアプリケーション登録が割とどこからやれば良いのかわからないのでメモ。 https://developer.twitter.com/apps/new https://github.com/account/applications/new https://developers.facebook.com/setup https://www.linkedin.com/secure/developer こういうのをサービスで使う場合ってふつーは法人アカウントで取るんだよね。小回りの利く組織じゃないとだいぶ(リリースに求められる速度との整合性を取るのが)無理そうだなあ。 ■ [asakusarb][ruby] asakusa.rb 第109回 今日は10名弱といつものメンバーで分

    [oauth] oauth で使えるサービスのアプリケーション登録, [asakusarb][ruby] asakusa.rb 第109回 - HsbtDiary(2011-06-14)
    iga_k
    iga_k 2011/07/09
    「oauth で使えるサービスのアプリケーション登録」
  • TwitPicのOAuthEcho対応 | iphoneアプリで稼げるのか

    まだ間に合うiPhoneアプリのXAuth対応 | iphoneアプリで稼げるのか 前回に続いてTwitterのOAuth関連対応を。 今回はTwitterとの画像共有サービスTwitPicのOAuth対応をします。 こっちは純粋なOAuthではなくOAuth Echoになりますが、そのあたりは他のサイトを参考にしてください。良記事がたくさんあることでしょう。 とりわけこちらではOAuth Echoの実装について書きます。 ベースに前回同様XAuthTwitterEngineを使います。 また、画像ファイルをmulti-partでポストするのを自力実装するのがしんどいので、ASIHttpRequestを使います。 使い方はTomuteさんの以下の記事が詳しいです。 ASIHTTPRequestを使って簡単非同期通信 – Tomute’s Notes TwitPicへポスト

  • OAuthと周辺技術の勉強会 — ありえるえりあ

    OAuthの典型的シナリオ userがconsumer(Web上のサービス)を利用 userはSP(別のWeb上のサービス)にアカウントを持っている SPは一般にSNSで、userがSP上に蓄積した情報(個人プロファイルや友達リストなど)は原則的にSPの外部に非公開 consumerは、userに許可を得て、SP上の情報を取得する ただし、userはconsumerにSPのパスワードは教えない OAuth 1.0aの動作シーケンス 表記法 リクエストとレスポンスの区別は自明ですが、ひとめで分かるようにリクエストは --> 、レスポンスは ==> にしています。 リクエストやレスポンスペアの上に書いてある数字はOAuth1.0aスペックのセクション番号です。リクエストパラメータやレスポンスの内容はスペックの該当セクションを参照してください。 リクエストやレスポンスペアの下に書いてある文字列は

  • Authlogic

    Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message Hi all, Looking at http://stakeventures.com/articles/2007/11/26/how-to-turn-your-rails-site-into-an-oauth-provider, it seems that the Ruby OAuth GEM requires use of acts_as_authenticated, restful_authentication or restful_openid_authentication. However I use Authl

    iga_k
    iga_k 2010/07/04
    OAuth + authlogic
  • How to turn your rails site into an OAuth Provider - Stake Ventures

    StakeVentures Wherein our protagonist chronicles his thoughts and experiences in startups, blockchains, banking and code This has been updated on July 21st, 2009 to reflect all the latest changes* OAuth is the great new standard allowing your users to use your application to talk to their accounts on other applications. I won’t go more into it here as it’s pretty well covered on the OAuth site. I

    How to turn your rails site into an OAuth Provider - Stake Ventures
    iga_k
    iga_k 2010/07/04
    Provider側