問題タブ [ntlm-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.
windows - モバイル デバイスでの NTLM 認証
既存の Windows REST サーバーのモバイル インターフェイスとして、Ionic 5 + Angular 11 モバイル アプリケーションを開発しています。サーバーは NTLM 認証を使用しています。これはもちろんブラウザーにネイティブであり、多くのブラウザーがこのタイプの認証をサポートしており、そのサーバーへの最初の HTTP 要求で資格情報を入力するようにユーザーに自動的に求めます。
今日、Android デバイスにデプロイしようとしましたが、モバイル デバイスで同じ認証を使用する方法を見つけることができませんでした。各リクエストの認証ヘッダーを渡す HTTP インターセプターを作成すると役立つのではないかと考えていましたが、これを行う方法が見つかりませんでした。
どんな助けでも大歓迎です
indy - TIdHTTP 以外の TIdNTLMAuthentication
私は Google RPC を試しており、暗号化された接続を確立することができました。サーバーでNTLM認証を実行したいと思います。InitializeSecurityContext
私は関数のペアを使用する必要があることを知ってAcceptSecurityContext
います。
私は自分でそれを行うつもりでしたが、これらの機能の痕跡を Indy コンポーネント、つまり と で見つけましIdAuthenticationSSPI.pas
たIdSSPI.pas
。Indy ライブラリから自分のタスクに何をどのように使用できるかを見つけようとして失敗した後、インターネットで例を探し始めましたが、これらの例はすべてTIdHTTP
コンポーネントで動作します。
Indy とは別に SSPI を本当に使用できますか?