lynx   »   [go: up one dir, main page]

タグ

認証に関するiR3のブックマーク (28)

  • よくわかる認証と認可 | DevelopersIO

    よく訓練されたアップル信者、都元です。「認証 認可」でググると保育園の話が山程出て来ます。が、今日は保育園の話ではありません。そちらを期待した方はごめんなさい。こちらからお帰りください。 さて、先日のDevelopers.IO 2016において、マイクロWebアプリケーションというテーマでお話させて頂きました。一言で言うと OAuth 2.0 と OpenID Connect 1.0 のお話だったのですが、これらを理解するにあたっては「認証」と「認可」をはっきりと別のものとしてクッキリと認識する必要があります。 まず、ざっくりとした理解 認証と認可は密接に絡み合っている一方で全く別の概念です。正直、理解は簡単ではないと思います。 まず「認証」は英語では Authentication と言います。長いので略して AuthN と書いたりすることもあります。意味としては 通信の相手が誰(何)であ

    よくわかる認証と認可 | DevelopersIO
    iR3
    iR3 2017/08/03
    なるほどよくわかる!都元さんGJ!
  • google-drive-ruby/doc/authorization.md at master · gimite/google-drive-ruby

    There are multiple ways for authorization, based on whom your code access Google Drive on behalf of: On behalf of you (command line authorization) On behalf of the user who accesses your web app (web based authorization) On behalf of no existing users (service account) If you don't have access to your machine's command line, you need to choose between the last two options. In case you do need to a

    google-drive-ruby/doc/authorization.md at master · gimite/google-drive-ruby
    iR3
    iR3 2016/11/01
    ふむふむ Google Drive /Appsの 認証方法ね
  • 【Rails】Deviseに招待機能をつける - Augmented Usamimi

    iR3
    iR3 2015/10/05
    devise で招待機能が話題になっている #sendagayarb
  • GitHub - doorkeeper-gem/doorkeeper-openid_connect: OpenID Connect extension for Doorkeeper

    iR3
    iR3 2015/08/31
    認証にはこれが良いとな #sendagayarb
  • モバイルアプリのユーザ認証方法についてまとめてみた - Qiita

    追記 (2018-10-08) 4年以上前に書いた記事ですが、Access Token として JWT を利用することは非推奨なようなので、お詫びして修正致します。 参考: どうしてリスクアセスメントせずに JWT をセッションに使っちゃうわけ? 概要 みんなやってるはずなんだけど、あまりまとまった情報がなかったので書いてみます。認証周りはセキュリティを気にして、みんな書きたがらないのかな?それとも私の調べ方が悪かっただけ?マサカリお待ちしてます。 認証の基方針 +--------+ +--------+ | | | | | |----(1) Credential ------------>| | | | | | | |<---(2) Access Token -----------| | | | | | | Client | | Server | | | | | | |----(3)

    モバイルアプリのユーザ認証方法についてまとめてみた - Qiita
    iR3
    iR3 2015/08/31
    #sendagayarb で見てる
  • Rails4に対応したgem doorkeeperついて調べてみた。 - Qiita

    Ruby on Rails Advent Calendar 2日目遅れました(^o^) -- タイトルの通りですが、以前ブログに書いた事がある自社サービスの機能を簡単にAPIで提供出来てしまう!gem doorkeeperが凄い。 という記事を書いて1年以上経ちました。 doorkeeperも大分進化しており、Rails4対応もしている様なので再度検証してみることにしました。 下記作業ログになります。 検証環境 ruby 2.0.0p353 Rails 4.0.1 Gemfileにdoorkeer追加 Gemfileにdoorkeeperを追加します。 GET /oauth/authorize/:code(.:format) doorkeeper/authorizations#show oauth_authorization GET /oauth/authorize(.:format) d

    Rails4に対応したgem doorkeeperついて調べてみた。 - Qiita
    iR3
    iR3 2015/02/02
    ふむふむ
  • ActiveModel::SecurePassword::ClassMethods

    has_secure_password(attribute = :password, validations: true, reset_token: true) Link Adds methods to set and authenticate against a BCrypt password. This mechanism requires you to have a XXX_digest attribute, where XXX is the attribute name of your desired password. The following validations are added automatically: Password must be present on creation Password length should be less than or equal

    iR3
    iR3 2014/06/09
    Rails標準の認証はhas_secure_password なのか #sendagayarb
  • 認証と認可の違い

    OpenIDを解説する際にしばしば登場する「認証」「認可」の言葉はそれぞれどういった意味で利用しているのでしょうか。両者は明確に区別しなければならないものなのでしょうか。また、OpenID Authenticationについても教えてください。 「認証」「認可」は、OpenID以外でもセキュリティ関連のトピックではしばしば登場する単語です。いったん理解してしまえばさほど難しいものでもありませんが、多くの人が混同されているようですのでこの機会にしっかり覚えてしまいましょう。認証・認可は英語では以下のような単語になります。 認証(Authentication) 認可(Authorization) 認証(Authentication)とは 関連記事 実は簡単なOpenIDの認証手続き OpenIDにかんするさまざまな疑問を解消していく連載。今回は、OpenIDではどのような流れで認証手続きが行

  • studyinghttp.net - 

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    iR3
    iR3 2013/08/14
  • アプリの「許可」ボタン、簡単に押していませんか?|【Tech総研】

    この3つの画面に見覚えありませんか?利用規約の同意画面とは違いますね。どうやらアプリがユーザーの情報へアクセスしてよいか「許可」を求めていますが……。これは一体どういうことでしょうか?皆さんも普段、なんとなく「許可」を押していませんか? 多くの良いアプリの場合には問題ありませんが、もし悪意のあるアプリに「許可」をしてしまうと、個人情報を取得されて名簿を作られたり、友人へスパムメッセージを送られたりなどの悪用をされてしまいます。ユーザーが何気なく押している「許可」は実は重要な意味を持っているのです。 スマホが普及して、このようにユーザーに「許可」を求めるアプリやサービスがますます増えています。この記事では「許可」は一体何を意味しているのか、そしてどんなアプリに「許可」をしたらいいのか(パーミッションコントロール)を解説します。今回はユーザーの立場・視点から、アプリを賢く見極めて個人情報をコン

    iR3
    iR3 2012/05/18
    良記事♪「主要なサービスの許可解除方法」
  • twiwt.org - このウェブサイトは販売用です! - twiwt リソースおよび情報

    このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

    iR3
    iR3 2011/12/17
    deviseかomnioathかの話の流れで sorcery が話題になってググッらここに遭遇 #railstokyo
  • ASCIIcasts - “Episode 250 - ゼロから作る認証機能”

    250: ゼロから作る認証機能  (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto ほとんどすべてのRailsアプリケーションは、なんらかの認証機能を必要とします。パスワード認証機能を提供するライブラリとしてもっともよく使われるのが、Authlogic、Devise、 Restful Authentication、Clearanceの4つですが、どれを使うのがいいのでしょうか?AuthlogicとResful Authenticationはここ数ヶ月更新されていないので、残るのはDeviseかClearanceです。どちらもRailsのengineという仕組みによって、いくつかのコントローラとビューをアプリケーションに付加し認証機能を提供するものです。認証のような重

  • 第4回 Facebookとの認証の連携 | gihyo.jp

    はじめに 前回まででHerokuとFacebookアプリの概要を学んでいただけたかと思います。今回からは格的に実装に入っていきたいと思います。まずは、アプリケーションの基となる認証部分を実装します。Facebookアプリの登録方法からRailsのプラグインを用いて簡単に認証連携を行う方法、Heroku上でのデプロイまで紹介します。 Facebookアプリの認証 Facebookアプリの作成にあたり、必要な部分は認証部分になります。以下のHerokuのドキュメントにそのあたりの解説記事があります。英語で、サンプルがSinatraで記載されているドキュメントになっています。 http://devcenter.heroku.com/articles/facebook このHerokuのドキュメントを参考に、SinatraでなくRails3を利用したサンプルを作成します。 今回紹介するFace

    第4回 Facebookとの認証の連携 | gihyo.jp
  • Route 477 - 端末識別番号による認証「かんたんログイン」は何が問題なのか?

    ■ [ruby][vim] Gemfileをvimで色付けする方法 http://iain.nl/2010/09/gemfile-vim-syntax-file/ 普通にRubyなファイルとして扱ってもいいけど、Gemfile専用のsyntaxを公開してる人がいるのでそれを使う手も。手順は以下。 wget -O ~/.vim/syntax/Gemfile.vim http://github.com/iain/osx_settings/raw/master/.vim/syntax/Gemfile.vim wget -O ~/.vim/ftdetect/Gemfile.vim http://github.com/iain/osx_settings/raw/master/.vim/ftdetect/Gemfile.vim ■ [mobile] 端末識別番号による認証「かんたんログイン」は何が問題

    Route 477 - 端末識別番号による認証「かんたんログイン」は何が問題なのか?
  • GitHub - heartcombo/devise: Flexible authentication solution for Rails with Warden.

    Devise is a flexible authentication solution for Rails based on Warden. It: Is Rack based; Is a complete MVC solution based on Rails engines; Allows you to have multiple models signed in at the same time; Is based on a modularity concept: use only what you really need. It's composed of 10 modules: Database Authenticatable: hashes and stores a password in the database to validate the authenticity o

    GitHub - heartcombo/devise: Flexible authentication solution for Rails with Warden.
  • restful_authenticationを触ってみた - idesaku blog

    久々にRailsを触っていたら、認証プラグインの定番acts_as_authenticatedが、より新しいrestful_authenticationに変わっていることに気づいた。前者は今後保守されないらしいので、乗り換えは必須。新米RESTafarianとしては、RESTfulを名乗っているところにも興味を引かれる。 そういうわけで触ってみて導入手順を書いたが、RailsのREST実装についての説明も含むので、ちょっと冗長になってしまった。 2010/05/24追記。こちらも参照のこと。 最新版のrestful-authenticationはどこにある? - idesaku blog インストール まずはrailsアプリケーション作成。今回は2.0.2を使う。 $ rails authtrial create create app/controllers create app/help

    restful_authenticationを触ってみた - idesaku blog
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: find a tutor Cheap Air Tickets Online classifieds music videos Credit Card Application Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

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

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

  • Twitterによる簡易版OAuth: "xAuth"

    最近にわかにTwitter APIのxAuth認証が話題になっています。これは主にデスクトップアプリケーション向けに用意される認証方式で、簡潔に言うと「Webブラウザで認証画面を開く必要のないOAuth」といったところです。 従来のOAuth認証ではまずアプリケーション(OAuthコンシューマ)がTwitterに接続してRequest Tokenを取得し、認証画面を開いてRequest Tokenを承認させ、承認されたRequest Tokenを使ってAccess TokenとToken Secretを取得することによって各APIにアクセスできるようになります。しかしこれはアプリケーション側の実装が複雑になる上、デスクトップアプリケーションの場合はわざわざWebブラウザへ切り替えなければならず(ブラウザを内包するものもありますが)、ユーザにとっても面倒なものです。 そこで提案されたのがxA

  • Ruby から Twitter API を使用するサンプル (SSL / Basic 認証) - vivid memo

    Twitter の Basic 認証のサポートは既に終了しました。 記事中で参考になるのは一番最後の 「CA 証明書ファイルの取得方法」 ぐらいだと思います。 Web 上を探すと RubyTwitter API を使用する方法の説明やらサンプルやらが色々ありますが、Basic 認証をするだけで SSL プロトコル (HTTPS 通信) を使っていないものしか見当たりませんでした。 あんまりネットワーク関係のことは詳しくないんですが、パスワードを送っているからには SSL を使った方がいいですよね・・・? というわけで HTTPS 通信で Ruby から Twitter API を使用するサンプルです。 Ruby 1.9 での動作を確認しています。 また、下記サンプルを動作させるためにはあらかじめ、PEM 形式で保存された Twitter の CA 証明書ファイルを取得する必要があり

    Ruby から Twitter API を使用するサンプル (SSL / Basic 認証) - vivid memo
Лучший частный хостинг