1
こんにちは私はバリエーションを使用しているSharepointのウェブサイトを持っています。バリエーションのあるサイト(ES、CA、EU、EN)があります。私はロールで認可を使用し、私はweb.configのロケーションタグに制限を入れます。これは動作していません。誰もがes/adminに入ることができます。Sharepointの認証とバリエーションに問題がありますか?
<location path="es/admin">
<system.web>
<authorization>
<allow roles="administrators" />
<deny users="*" />
</authorization>
</system.web>
</location>
しかし、私は変化はない一つのサイトを使用する場合、例えば、次のように:
<location path="prueba">
<system.web>
<authorization>
<allow roles="administrators" />
<deny users="*" />
</authorization>
</system.web>
</location>
それは動作しますが、リダイレクトがあります。
これができない場合は、カスタムメンバーシッププロバイダとロールプロバイダを使用します。このサイトをバリエーション内でグループに限定するにはどうすればよいですか?
しかし、これはバリエーションではない "プルーバ"と呼ばれるサイトで動作します。すべてがデータベースにあるはずで、サイト "prueba" – netadictos
でも、バリエーションはサイトと同じではありません。バリエーションは実際の場所ではなく、動作しません。サイトは場所であり、したがって動作します。 –
代替手段はありますか?私は自分のデータベースにその役割を持っており、カスタムメンバーシッププロバイダを実装しています。 – netadictos