【Razor Pages】属性で承認できるよ
属性がスーパー便利です
webページで表示するページに認証が必要かどうか制御する方法って色々ある。セッションとか。
フレームワークだとルートで定義したりするけど、.NET Coreでももれなくそうする。
が、ルーティングで認証ありページに定義してるのに「このページは認証いらないな」みたいなページがある場合。
Razor Pagesではたった一行で実現できる。
namespace xxx { [AllowAnonymous] //これ public class xxxModel : PageModel { public void OnGet() { ...... } } }
[AllowAnonymous] !!!
便利だなー。逆に単純に認証かけたい場合は、
[Authorize]でいけます。
他にはこんなのがあります。