2

CAS がフォーム認証を使用し、MVC 5 が OWIN に移行したことを理解しています。私はいくつかの調査を行い、これを実装しようとしている人が数人いることを発見しました- https://groups.google.com/forum/#!msg/jasig-cas-dev/vPqa5X6aYew/FwciRjilbgEJ、ダウンロードしましたWill Dean の Git リポジトリ ( https://github.com/willdean/owin-cas )からのファイルを含めました。

私の質問は、CAS サーバーで動作するようにこれを構成するにはどうすればよいですか? ログイン URL 変数をいくつか変更しましたが、うまくいきませんでした。

4

1 に答える 1

4

私たちの組織には独自の CAS 実装があり、Will Dean のプロジェクトは私のために働いていました...

を見てStartup.Auth.cs、適切に設定してcasOptions.CasServerUrlBaseください。

元:casOptions.CasServerUrlBase = "https://cas.contoso.com";

URL の末尾に / を付けないでください :)

CAS 環境に合わせてカスタマイズするために、独自の CasAuthenticationProvider を実装する必要があるかもしれませんが、まず認証プロセスをデバッグして、間違ったマジック ストリングなどを除外し、Fiddler を使用して要求と応答をインターセプトします。

于 2015-06-16T12:50:42.570 に答える