問題タブ [authentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authentication - 複数のドメインにわたるシングルサインオン
当社は複数のドメインを設定しており、各ドメインで1つのWebサイトがホストされています。現時点では、各ドメインにはCookieを介して行われる独自の認証があります。
あるドメインにログオンしている誰かが他のドメインから何かにアクセスする必要がある場合、ユーザーは他のドメインにある他のWebサイトで別の資格情報を使用して再度ログインする必要があります。
この煩わしさを解消するために、シングルサインオン(SSO)に移行することを考えていました。私はこの点に関して経験がないので、これをどのように達成できるかについてのアイデアをいただければ幸いです。
ありがとう。
編集: Webサイトは、インターネット(外部)サイトとイントラネット(内部-社内で使用される)サイトが混在しています。
php - CodeIgniterの別のモデルの中からモデルにアクセスできますか?
認証が必要なCodeIgniterを使用してWebアプリを作成しています。すべての認証を処理するモデルを作成しました。ただし、別のモデルの内部からこの認証モデルにアクセスする方法が見つかりません。別のモード内からモデルにアクセスする方法、またはCodeIgniter内で認証を処理するためのより良い方法はありますか?
python - Pylons + AuthKit でのユーザー認証
Pylons を使用して Web アプリケーションを作成しようとしていますが、Web 上のリソースはPylonsBookページを指していますが、あまり役に立ちません。認証と承認が必要ですが、Pylons で簡単に動作するように Authkit をセットアップする方法はありますか?
チーズショップからSimpleSiteTemplateをダウンロードしようとしましたが、setup-app コマンドを実行できませんでした。エラーが発生します:
Pylons 0.9.7rc1、SQLAlchemy 0.4.7、Authkit 0.4 を使用しています。
.net - Windows フォーム プログラムを実行するユーザーを変更する
C# で簡単な Windows フォーム プログラムを作成しました。Windowsのユーザー名とパスワードを入力できるようにしたいのですが、ログインボタンをクリックすると、入力したユーザーとしてコードが実行されます。
.net - OpenIDおよびASP.NETMVCに最適な.NETライブラリは何ですか?
認証スキームにOpenIDを使用することを検討していて、MVC固有のアプリケーションに使用するのに最適な.NETライブラリを知りたいですか?
どうも
javascript - HTTP認証を使用して自動ログインするGreaseMonkeyスクリプト
仕事で書いたGreaseMonkeyスクリプトがかなりたくさんあり、ここにある内部サイトに自動的にログインします。HTTP認証を使用するタイムシートアプリケーションを除いて、これらのサイトのほぼすべてにスクリプトを作成することができました。
GreaseMonkeyを使用してこのサイトに自動的にログインする方法はありますか?
編集:ブラウザのパスワードストア機能を認識していますが、スクリプトは、サイトの読み込み時にサイトにログインしているかどうかを確認し(HTMLをトラバースして)、ログインページに投稿を送信することでさらに一歩進んでいます。これにより、サイトをロードし、ログインページに入り、クレデンシャルを入力し、送信を押すという手順が不要になります。
javascript - 内部の Windows 認証イントラネットで複数のファイルのアップロードを許可するにはどうすればよいですか?
いくつかの解決策がありますが、完全に機能するものはありません。
プラットホーム
- ASP.NET / VB.NET / .NET 2.0
- IIS6
- IE6 (主に)、一部の IE7。Firefox は必須ではありませんが、便利です
許可されたサードパーティ オプション
- 閃光
- ActiveX (避けたい)
- Java (避けたい)
現在の試行
Gmail スタイル: JavaScript を使用して新しいアップロード要素 (input type='file') を追加し、ボタンをクリックするだけでそれらを一度にアップロードできます。これは機能しますが、それでも多くのクリックが必要です。(目に見えない ActiveX コントロールを使用して、ファイル サイズなどを検出することができました。これは便利です。)
Flash アップローダ: 1x1 のフラッシュ ファイルを使用してアップローダとして機能し、javascript で呼び出し可能な Flash Upload コントロールをいくつか発見しました。(そのようなコントロールの 1 つはFancyUpload、もう 1 つはDojo の Multiple File Uploader、さらにもう 1 つはCodeProject の darick_cによるものです。) これらは私を興奮させましたが、すぐに 2 つの問題に遭遇しました。
- Flash 10 では、複数ファイルのアップロード ダイアログ ボックスを呼び出すために使用される機能が壊れます。回避策は、透明なフラッシュ フレームを使用するか、フラッシュ ボタンを使用してダイアログ ボックスを呼び出すことです。それは大したことではありません。
- イントラネットで使用されている統合 Windows 認証は、Flash ファイルがファイルをアップロードしようとするときに使用されず、ユーザーに資格情報の入力を求めます。これを回避するには、Cookie を使用しないセッションを使用します。これは、他のいくつかの理由により、プロジェクトにとって悪夢となります。
Java アップローダ: Java ベースの複数ファイル アップローダがいくつかあることに気付きましたが、そのほとんどはお金がかかるようです。本当にうまく機能するものを見つけたら、それを購入するように手配できます. 私はむしろしないでください。私はそれらのほとんどの外見も好きではありません。私が FancyUpload を気に入ったのは、それが html/javascript とやり取りして、好きなように簡単にスタイルを設定したり管理したりできるからです。
ActiveX Uploader : ActiveX ソリューションも見つけました。ActiveX が動作するようです。それを買う代わりに、自分で書くだけです。これが最後の手段になると思います。
解像度
FancyUpload のようなものを使用できるようになりたいです。何らかの方法で資格情報のプロンプトを処理できれば、完璧です。しかし、私の調査によると、唯一の実際の回避策は Cookie を使用しないセッションであり、私にはそれができないようです。
したがって、質問は次のとおりです。上記の問題を解決する方法はありますか、または同じ目標を達成する、私がリストしていない別の解決策がありますか?
internet-explorer - IIS が localhost の既定の Web サイトの認証を要求するのを停止する方法
Windows XP Pro SP2 に IIS 5.1 をインストールしています。さらに、VS 2008 Express と .NET 3.5 をインストールしました。したがって、明らかにIISは.NET 3.5用にASP.NET用に自動的に構成されます
問題は、 http://localhost IE と Firefox の両方にアクセスするたびに認証ボックスが表示されることです。管理者ユーザーとそのパスワードを入力しても認証に失敗します。デフォルト Web サイトのディレクトリ セキュリティ オプションで、匿名ユーザー アクセス (IUSR_ ユーザーとパスワードは IIS によって制御されます) を既に確認しました。
ただし、デプロイされた他の Web アプリは正常に動作します (認証を要求しません)。
IEでは、イントラネット サイト オプションにhttp://localhostを追加すると、この認証プロセスが停止します。
IIS がインストールされている場合、ファイル システムは FAT32 であることに注意してください。
よろしく、ジャタン
ruby-on-rails - Restful_Authenticationを使用したRubyonRailsのプレーンテキストパスワード
Ruby on Railsアプリでrestful_authenticationを使用する場合、パスワードはブラウザとサーバーの間でペインテキストで転送されますか?もしそうなら、私はそれについてどのくらい心配する必要がありますか?
asp.net - 複数の asp.net アプリケーションからログアウトするにはどうすればよいですか?
私はasp.net 1.1で書かれたメインのasp.netアプリを持っています。アプリケーションの下で実行されているのは、いくつかの 2.0 アプリです。ユーザーを完全にログアウトするには、FormsAuthentication.SignOut を使用して 1.1 アプリからログアウトできますか、それとももっと複雑ですか?