タグ

oauthに関するyagieyのブックマーク (10)

  • APIアクセス権を委譲するプロトコル、OAuthを知る ― @IT

    クロスドメインでのデジタルアイデンティティを守る APIアクセス権を委譲するプロトコル、 OAuthを知る 作島 立樹 NRIパシフィック 2008/1/21 マッシュアップと呼ばれる仕組みで、既存のWebサービスが次々とつながり、新たなサービスが登場している。しかし、メールアドレスなど重要な個人情報が意図せずに「つながれてしまう」可能性もある。そこで登場したのがアクセス権の「委譲」を目的としたプロトコル、OAuthである。記事ではOAuthの仕組みとともに、なぜそれが登場したのかという背景にも触れる(編集部) マッシュアップの犠牲になるユーザーのアイデンティティ GETなどのHTTPメソッドをもちいてURLへリクエストする、いわゆる「RESTful」【注1】なWeb APIを使ったアプリケーション同士の交流は、いままさに隆盛を極めている。「マッシュアップ」と呼ばれているこのサービス形態

  • 第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp

    今回から始まった「ゼロから学ぶOAuth⁠」⁠。全4回の特集にて、これからのWebサービスを開発する上で不可欠な技術「OAuth」について取り上げます。初回は、OAuthの概念について取り上げます。 はじめに はじめまして、iKnow!改めsmart.fmの真武です。現在smart.fmでは、OAuthやOpenID、OpenSocial、Semantic WebやActivity Streamなどといった新しい技術の導入を積極的に行いサイトを活性化させるとともに、smart.fm APIを通じて我々の技術を外部のデベロッパの方々にも提供しています。 smart.fmは日最大のOpenID Relying Partyであるだけでなく、国内では数少ないOAuth Consumer(後述)およびOAuth Service Provider(後述)を兼ねるサービスとなっています。こういった背景

    第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp
  • pxsta's blog » C#でTwitterのoauth_token取得

    Twitter APIのBASIC認証は2010年6月に廃止予定、とのことで、 botたちを延命させるためにもOAuthへの乗換えを決めた。 ゼロから学ぶOAuthや@IT OAuthを知るでなんとなくOAuthについては分かりそうだ。 consumer_keyとconsumer_key_secret、oauth_tokenとoauth_token_secretの4つが手に入ればTwitterAPIに今までどおりアクセスできる。 oauth_tokenとoauth_token_secretは1度取得すれば今のところ無期限に使えるらしい。(保存しておけば) と、いうことでGoogleのOAuthBase.csを用いてauth_tokenを取得してみた。 OAuthBase.csのおかげでかなり楽ちんに取得できます。 送るべきパラメータやら順番はここが参考になりました。 まずは oauth_c

  • [C#] OAuth認証を利用しクライアントアプリケーション(デスクトップアプリケーション)から Twitterにつぶやきを投稿する

    目次1 はじめに1.1 用意するライブラリ2 OAuth認証のしくみ3 アプリケーションの登録3.1 現在の手順3.2 以前の手順4 実装4.1 OAuthToken取得4.2 TwitterAPIの呼び出し4.3 その他5 ライブラリ部5.1 修正等5.2 以前のバージョン6 サンプルアプリケーション:アクセストークン取得6.1 UI6.2 コード6.3 実行結果7 サンプルアプリケーション:ツイート投稿7.1 UI7.2 コード7.3 実行結果 はじめに 今回はデスクトップアプリケーションから、OAuth認証を利用してTwitterにつぶやきを投稿してみます。OAuth認証を用いると、Tweetの下部にクライアントアプリ名が表示され、ちょっと見栄えもよくなります。また、APIの呼び出し回数の制限も緩和されるらしいです。 OAuth認証は、手間のかかる実装がいくつかあるため、今回はライブ

    [C#] OAuth認証を利用しクライアントアプリケーション(デスクトップアプリケーション)から Twitterにつぶやきを投稿する
  • OAuthとC#でマルチバイト文字を扱う - nyanp::blog

    人工衛星bot(http://twitter.com/XI_V)を作ったときに嵌ったところをメモる。 まずはC#でのTwitterAPI使用例をググる OAuth認証まわりをやってくれるOAuthBase.cs、Twitter投稿用のOAuthTwitter.csというライブラリが転がっているので、これを使えばSignature生成やトークン取得など面倒な処理を自力で実装しなくて良い。 OAuthBase.cs oAuthTwitter.cs - zscreen - Advanced Image/Text/File utility that allows for region/window/full-screen screenshots, text services and file hosting - Google Project Hosting 問題はこの両ライブラリがマルチバイト文字

    OAuthとC#でマルチバイト文字を扱う - nyanp::blog
  • Code — OAuth

    OAuth Providers Open Source Authentik a12n-server Casdoor Glewlwyd Omejdn Keycloak OAuth.io ORY Hydra oidc-provider SimpleLogin Spring Authorization Server SSQ signon WSO2 Identity Server ZITADEL boruta Commercial Asgardeo Auth0 Authress cidaas Clerk Corbado Curity Identity Server Descope ForgeRock FusionAuth LoginRadius Okta PingId Red Hat Single Sign-On Stytch ZITADEL Cloud IBM Cloud App ID Rela

    yagiey
    yagiey 2010/06/22
  • OAuth認証を利用しブラウザー(ASP.NET)アプリケーションから Twitterにつぶやきを投稿する (C#プログラミング)

    目次1 はじめに2 用意するライブラリ3 OAuth認証のしくみ3.1 補足4 アプリケーションの登録4.1 現在の手順4.2 以前の手順5 実装5.1 OAuthToekn取得5.2 AccessTokenの取得5.3 TwitterAPIの呼び出し6 ライブラリ部6.1 修正等7 サンプルアプリケーション7.1 UI7.2 コード7.3 実行結果 はじめに 前回はベーシック認証を利用し、Twitterにつぶやきを投稿しましたが、今回はOAuth認証を利用してTwitterにつぶやきを投稿してみます。OAuth認証を用いると、Twittの下部にクライアントアプリ名が表示され、ちょっと見栄えもよくなります。また、APIの呼び出し回数の制限も緩和されるらしいです。 OAuth認証は、手間のかかる実装がいくつかあるため、今回はライブラリを使うことにします。 用意するライブラリ Google C

    OAuth認証を利用しブラウザー(ASP.NET)アプリケーションから Twitterにつぶやきを投稿する (C#プログラミング)
  • C#でOAuthでTwitter - nojimaの日記

    OAuth認証でTwitterにアクセスするコードをC#で書いてみた。OAuthBase.csを参考にした。今のところ認証を通過することぐらいしかできないのでそのうち機能を追加していきたい。 using System; using System.Collections.Generic; using System.Security.Cryptography; using System.Configuration; using System.Text; using System.Web; using System.Net; using System.IO; namespace Twitter { class Auth { const string REQUEST_TOKEN_URL = "https://twitter.com/oauth/request_token"; const strin

    C#でOAuthでTwitter - nojimaの日記
  • [観] C# で OAuth

    [要旨] C# で OAuth 対応アプリケーションを書くときに、Google Code で公開されている OAuthBase.cs を参考にする人が多いと思うんですが、この OAuthBase.cs をそのまま使うと、引数にマルチバイト文字(日語とか中国語とか)を含むhttpリクエストの認証が失敗します。その解決方法について、書いてみました。 [キーワード] C#,OAuth,Twitter,認証

  • Gauche で OAuth - 主題のない日記

    Twitter が OAuth という認証手続きを採用したそうだ。 現在の Basic 認証は近く廃止予定だそうで、 Twitter 関連ソフトは OAuth 対応を余儀なくされている。 OAuth についてとりあげているブログ記事もちらほらと見掛ける。 流行に乗ろうというわけでもないが、 Gauche で OAuth 認証 (コンシューマ側) のコードを書いてみた。 oauth_token とかを取得するあたりまでだけだが、署名の部分だけ使いまわせばあとは特に面倒なこともないだろう。 コンシューマキーやコンシューマ秘密鍵は (当然だが) 各自で取得して欲しい。 (use rfc.http) (use rfc.sha) (use rfc.hmac) (use rfc.base64) (use www.cgi) (use math.mt-random) (use gauche.uvector

    Gauche で OAuth - 主題のない日記
  • 1