SPサイトにFBA(form_based_authentication)があるので、最初のログインサイトはlogin.aspxです。現在、次の問題があります。ユーザーがSharePoint上の別のサイトからアクセスしています。そのため、彼らはある種の秘密鍵を使用しています。公開鍵はSharePointWebサーバー上にあります。
私が今やろうとしているのは、このメカニズムの作成者から入手した次のサンプルコードでlogin.aspxを変更することですが、どこに貼り付けるかは本当にわかりません。
"<%String ct = Request.Params [" ct "]; String sp = Request.Params [" sp "]; ctf.TicketEvaluator e = new ctf.TicketEvaluator(Server.MapPath(" keys ")、0); Stringペイロード=e.evaluateClassicTicketAsString(ct、sp、300000000、 "lohn");%>これはあなたのペイロードでした:<%=ペイロード%>
"
スタンドアロンの.NETプロジェクトとしては正常に機能しますが、login.aspxに配置する方法がわかりません。
どうもありがとう、fiuman007