Я пытаюсь создать приложение Blazor, которое размещено на сервере, и отправная точка находится внутри страницы бритвы. Что-то в этом роде:
<component type="typeof(Main)" render-mode="ServerPrerendered" param-Data="@simple"/>
Мои вопросы:
- Что произойдет, если на странице бритвы есть Авторизованный атрибут, весь ли код блейзера чем правильно защищен при аутентификации?
- Разве невозможно вызвать приложение блейзора без идентификатора схемы страницы бритвы?
Что если моя страница бритвы имеет собственную аутентификацию, основанную на значениях базы данных в методе OnGetAsync
- мне нужно переделать некоторые из этих вещей внутри Blazor, или компонент Stateful отображается только тогда, когда работает страница бритвы?
Что произойдет, если у меня будет произвольный блок if / else, который будет вызов кнопки, этот вызов кнопки будет охраняться государством?
Что-то в этом роде:
@if (HasPermission)
{
<button type="button" onclick="MutateDatabase">MutateDatabase</button>
}