-
Notifications
You must be signed in to change notification settings - Fork 10
Authorization
If your page has users that log in, you often have areas of the site you want to restrict access to.
Default .net core only allows authorization checks on controller actions, and only on the User or Role. In Kentico Xperience, you have many other permission options, such as Page Permissions (ACL), Permissions (Module Permissions), Authenticated, along with User, Role.
We created the XperienceCommunity.Authorization package to add in all those possible Authorization options, as well as allow you to add Authentication on Page Builder generated requests (as they do not resolve to a Controller/Action that you can control).
Along with this, we also have a small helper package HBS.AutomaticGeneratedUserRoles.Kentico that adds some helper roles as users are registered / created.
- Solution architecture
- Feature Folders
- Page Template View Component
- Interface Model Implementation Map
- Cache Dependency Building and Async
- Post Redirect Get
- Front End Asset (CSS/JS Parsing
- Navigation
- Page Builder Header/Footer
- SEO Meta Data
- Navigation Redirection
- Page Types
- Partial Widget Page / ShareableContent
- Widgets
- Account Management
- External Authentication/Two Factor Authentication
- Ecommerce Ready
- Error Pages
- Sitemap
- Robots.txt
- Form Bootstrapification
- Bundling css/javascript + Gzip
- Bootstrap and Containers