タグ

Authに関するdelegateのブックマーク (13)

  • firebaseでのパスワードログイン機能の実装をやりきるためのTips

    Firebase Authentification は OAuth 2.0 フローにのっとったログイン方法以外にも Email/Password を使ったログイン方法も提供しています。 このログイン形式をちゃんと使おうとすると、これまでは Provider が担ってくれていたパスワードの編集、パスワードの再発行、メールリンクでのログイン、アドレスの人確認など様々なことを考慮しなければいけません。 この記事ではそういった考慮をした Email / Password ログインに挑戦します。 基的にはmanage-users, password-auth, email-link-authといった公式ドキュメントを読むと IPASS ログインに必要なことは書いてあるのですが、action URL を自前で用意するフローを採用するとそれらのドキュメントで賄えなくなり試行錯誤をたくさんしなければい

    firebaseでのパスワードログイン機能の実装をやりきるためのTips
  • しまもん | はすみきん | Backbone.jsでOAuth2.0のためのAuthorizationヘッダを仕込む

    フロントにBackbone.js(今回の例ではMarionetteJSでも同様です)、バックエンドにRailsなどによるAPIサーバという構成を考えましょう。 OAuth2.0には、アクセストークンをAuthorizationヘッダに入れて認証状態をサーバに通知するという仕様があります(これ以外の仕様もありますがここでは触れません)。これを全リクエストに自動でセットするにはどうしたらよいでしょうか? Backbone.Modelのインスタンスは、#fetch()、#save()、#destroy()のメソッド発行時に内部でかならず#sync()という関数を通ります、ですからこの部分でAuthorizationヘッダをセットするようにオーバライドしてあげればいいのです。 ファイル名:AuthedModel.coffee # RequireJSを利用しています define [ "backbo

  • ユーザー認証 Authを学ぶ - Ormauth編 - きまブログ

    前回の ユーザー認証 Authを学ぶ - Simpleauth編 - きまブログ に続き、Ormauth編です。 今回は、Simpleauthのサンプルを変更して、 Ormauthのサンプルを実施した手順です。 設定 - Ormauth編 順番として、以下の感じで実行していきます。 1. Simpleauthで反映したマイグレーションを、元に戻す。 2. ドライバーをSimpleauth → Ormauth へ変更する。 3. 再度、authパッケージのマイグレーションを実施する。 1. Simpleauthで反映したマイグレーションを、元に戻す。 まず、試しに、ドライバーを Ormauth へ変更してから、マイグレーションを実行しようとすると、 $ oil refine migrate --packages=auth Already on the latest migration for

    ユーザー認証 Authを学ぶ - Ormauth編 - きまブログ
  • オッス!オラ認証周りをまとめてみた - どんまいこのネタ帳

    こんにちは。今日は趣向を変えて千代田区立図書館に来てみました。 www.library.chiyoda.tokyo.jp 図書館は普段あんまり行かないので、地元の図書館との違いに驚きでした。 都内の図書館って広いし綺麗ですね。 九段下から割と近い、置いている蔵書のジャンルが多し、席のジャンル多し、無線Wifiあり、電源あり、でかなり使いやすかったです。 静かで落ち着いた雰囲気で過ごしやすい気がしますが、無音なので独り言が多い人は気をつけてください。 さて、前回の記事について@okeee0315さんからこんなコメントを。 認証回りは大事、ADの前に認証と認可が必要かも / ADなにそれおいしくない(泣) - どんまいこのネタ帳 https://t.co/MEFI6o5qNA— okeee (@okeee0315) 2016年5月3日 ほほう。ADはまだ美味しくなかったので、教えに従い認証周り

    オッス!オラ認証周りをまとめてみた - どんまいこのネタ帳
  • 博鱼体育(亚洲)官方网站

    博鱼体育是公平、公正、公开为原则的游戏平台,主要运营多款游戏,包括真人游戏、体育赛事、电子游戏等;更为玩家提供游戏周边、礼包、社区、客服等服务。

    博鱼体育(亚洲)官方网站
  • hatch2 blog » FuelPHPのSimpleAuthを複数テーブルで使いたい

    ずいぶんと放置してました。 その間に転職をしましてウェブ制作会社にてRailsで開発をしてます。 趣味でFuelPHPを使う機会があって気になった事があったので記事を書いてみます。 FuelPHPSimpleAuthなのですが、基的に1テーブルを利用しグループやACLを使って管理するのが基だと思うのですが、セキュリティー的にテーブルを分けたいと言う要望がありまして、調べていたらいろいろ対応策を考えている人がいて、SimpleAuthをコピーして2つめのオリジナルドライバーを作ったりと手間のかかる作業をしている記事をみつけましたが、もっとシンプルにできないかな?と考えた結果、設定ファイルだけでなんとかいけたので、困っている人のための選択肢の一つになったらと思って書いてみます。 そもそもSimpleAuthを使うんじゃなくて別の使うべきでしょう! という意見もあるかもしれないで

  • reCatnap: お知らせ:FuelPHPのユーザー管理でよく使う関数まとめ

    今まで使っていたMediaWikiが壊れました。 お探しの「 fuelphpのユーザー管理でよく使う関数まとめ 」ですが、確約はできませんが似たような内容をラボにてまとめていきます。 ラボのTOPページへ戻る

  • [FuelPHP]ネームスペースを上書きしてパッケージのクラスを書き換える - #! /bin/blog

    authパッケージのsimpleauth.phpをカスタマイズしたいけど、 既成のパッケージをいじるのは、気が引けるし、 そもそも、authパッケージは、gitのサブモジュールにしていて修正できない。 って言う時、名前空間が同じだと上書きされるという特徴を利用して、 自前のsimpleauth.phpと置き換えられないかやってみました。 まず、packagesディレクトリに、authパッケージと同じ構成で、 ②myauthディレクトリを作り、authパッケージからコピーしたsimpleauth.phpを③のように配置します。 fuel └─packages ├─auth │ ├─classes │ │ ├─auth │ │ │ ├─acl │ │ │ ├─group │ │ │ └─login │ │ │ └─simpleauth.php--------------① │ │ └─mode

    [FuelPHP]ネームスペースを上書きしてパッケージのクラスを書き換える - #! /bin/blog
  • FuelPHPでパッケージを拡張する方法について : ErogameScape -エロゲー批評空間- Blog

    2013年01月03日10:00 カテゴリPHPFuelPHP FuelPHPでパッケージを拡張する方法について FuelPHPでアプリーションを作成する場合、Auth PackageのSimpleAuth等を使うかなと思います。 しかし、SimpleAuthそのままではとても使い勝手が悪いと思うこともあると思います。 例えば メールアドレスが必須だけど、メールアドレスは必須にしたくないユーザー登録をするときにユーザー名が重複している場合の例外のメッセージが英語だけど日語で例外を投げて欲しいとかです。 そんな場合は、もともとのパッケージのclassを継承して、必要な部分だけ書き換えてあげるのがよいと思います。 ※ErogameScapeを作っていて「継承」を使ったのは、CodeigniterでControllerクラスを継承してControllerを作成する程度のことだったのですが、ああ

    FuelPHPでパッケージを拡張する方法について : ErogameScape -エロゲー批評空間- Blog
  • FuelPHP SimpleAuthを拡張して複数テーブルでのログイン認証 | PbTimes 情報誌

    FuelPHPで複数のログイン認証を実装 概要 この記事では、複数のログイン機能を実装する方法を紹介しています。 また、これらは別々のテーブルにアカウント情報をもっているものとします。 FuelPHPのauthパッケージには、SimpleAuthという認証を行うためのモジュールがあります。 今回は、このSimpleAuthを拡張して対応していきます。 実装手順 アカウント用テーブル作成 今回は、adminsとbasesの2つのアカウントテーブルを作成します。 SimpleAuthでは、下記の構成で作成することを推奨しています。 SimpleAuthに合わせて同じように作成します。 CREATE TABLE `admins` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `username` VARCHAR( 50 ) CHARACTER

    FuelPHP SimpleAuthを拡張して複数テーブルでのログイン認証 | PbTimes 情報誌
  • [FuelPHP]独自オリジナル認証ドライバをsimpleauthを参考に実装する1 | Coffee Breakにプログラミング備忘録

    認証ドライバの作成方法についてメモ FuelPHPで認証用に用意されているAuthパッケージがある。Authパッケージを既に実装しているsimpleauthドライバを使用すると簡単に認証機能を実装できる。しかし、simpleauthの仕様にあわせてテーブルカラムを用意しなければならなそう?なので、中で何をやっているか解析しつつ独自にドライバを作成。 ※simpleauth仕様: http://press.nekoget.com/fuelphp_doc_1.2/packages/auth/simpleauth/intro.html#/database ■参考 •公式サイト http://press.nekoget.com/fuelphp_doc_1.2/packages/auth/drivers.html ※情報が少なく全然役に立たない •公式ドキュメント http://press.neko

  • ユーザー認証 Authを学ぶ - Simpleauth編 - きまブログ

    ウェブアプリのMVC構成、コードの自動生成。Scaffold。 と順に追いかけてきましたが、 次は。。 ウェブアプリを開発する場合、「ユーザー認証」は避けて通れないので、 次のステップとして、ユーザー認証を題材にして、新登場するいくつかの事を学習していきたいと思います。 FuelPHPに用意された認証パッケージ FuelPHPでは、デフォルトで、以下の3種類が使えるようです。 これから、(何回かにわけて)上から順に動作を確認していきますよ。 Simpleauth ユーザー情報を「データベース」その他の情報を「設定ファイル」へ保存し、ユーザー認証する、シンプル(?)な認証 Ormauth Simpleauthが設定ファイルに保存した情報を、データベースへ保存する方式。 より高度なアクセスコントロールができるらしい。。 Opauth ここ数年、多くのウェブサイトで見かける「Teitterでログ

    ユーザー認証 Authを学ぶ - Simpleauth編 - きまブログ
  • FuelPHPのSimpleAuthでACL(Access Control List) - BTT's blog

    FuelPHPSimpleAuthのACLの概要は、以下のようになっています。 ロールを設定ファイルで管理 ユーザーではなく、グループに対しロールがひもづく 以下、設定例になります。 config $ vi app/config/simpleauth.php 設定対象は『groups』と『roles』になります。 <?php ... // グループの設定 'groups' => array( /** * グループID => array( // グループIDはusersテーブルのgroupカラム * 'name' => '識別名', * 'role' => 'ロール名' * ) */ 1 => array( 'name' => 'Users', 'roles' => array('user') ) ), // 権限設定 'roles' => array( /** * ロール名 => arr

    FuelPHPのSimpleAuthでACL(Access Control List) - BTT's blog
  • 1