タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Omniauthに関するmasutaka26のブックマーク (2)

  • nginx で omniauth を利用してアクセス制御を行う - クックパッド開発者ブログ

    インフラストラクチャー部 id:sora_h です。クックパッドでは、社内向けの Web アプリ (以降 “社内ツール”) を社外のネットワークから利用する際、アプリケーションレベルでのアクセス制御とは別に、リバースプロキシでもアクセス制御を実施しています。*1 これまで BASIC 認証あるいは VPN による社内ネットワークを経由した接続という形で許可していました。しかし、iOS の Safari などでは BASIC 認証時のパスワードを保存できない上、頻繁に入力を求められてしまいますし、VPN はリンクを開く前に接続をしておく必要があります。これにより、社内ツールを社外で開く時に手間がかかってしまう問題がありました。 これに対し、一部では typester/gate などを導入し Google Apps での認証を行なっていました。しかしいくつか問題があり、非アドホックな対応では

    nginx で omniauth を利用してアクセス制御を行う - クックパッド開発者ブログ
  • OmniauthCallbacksController をテストする - Qiita

    Feature テスト wiki の通り。 Integration Testing · intridea/omniauth Wiki Controller テスト request.env["omniauth.auth"] に値を設定してやる。 例 describe CustomDevise::OmniauthCallbacksController do before do stub_env_for_omniauth end describe "GET #facebook" do context "as a guest user" do before { get :facebook } it { should redirect_to my_edit_user_registration_path } end end def stub_env_for_omniauth(uid="12345678

    OmniauthCallbacksController をテストする - Qiita
  • 1