FBA 認証を有効にするために、OpenID を使用して WSS を構成しました。カスタムログインページを追加しました。OpenID アカウントを使用して認証できますが、default.aspx ページに戻ると、「アクセスが拒否されました」ページが表示されます。
問題は、Web アプリケーションへの OpenID 認証を許可するように WSS に指示するにはどうすればよいかということです。
DotNetOpenId ライブラリを使用しました。
FBA 認証を有効にするために、OpenID を使用して WSS を構成しました。カスタムログインページを追加しました。OpenID アカウントを使用して認証できますが、default.aspx ページに戻ると、「アクセスが拒否されました」ページが表示されます。
問題は、Web アプリケーションへの OpenID 認証を許可するように WSS に指示するにはどうすればよいかということです。
DotNetOpenId ライブラリを使用しました。
私自身はWSSと統合していませんが、FormsAuthenticationモードでそれを持っていると仮定すると、あなたをブロックしている可能性があると私が思う唯一の他のことは、(SetAuthCookieまたはRedirectFromLoginPageを使用して)ユーザーをログインさせている間に渡す必要があることですユーザーが属する役割で。たとえば、WSS が「WebUser」ロールのユーザーのみを招待するように設定されている場合は、ログイン メソッドにそれを渡すユーザーになります。
WSS サイトの web.config ファイルを調べると、必要なロールと認証モードを確認できます。
FBA を使用している場合は、openid アカウントを fba アカウントとして追加できます。これは、カスタム ログイン ページを使用して簡単に行うことができます。ここにサンプルがありますhttp://blog.xsolon.net/Posts/sharepointopenid.aspx