Alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
Auth control components similar to those of Clerk/Kinde/Microsoft etc.AuthenticationProvider, Protect, RedirectToSignIn, RedirectToSignUp, RedirectToSignedIn, RedirectToSignedOut, RedirectToSignedUp, SignInButton, SignOutButton, SignUpButton, SignedIn, SignedOut
AuthenticationMiddleware for the api client to redirect to /login on 401 - adding a returnUrl to take the user back
Configure the router to allow auth urls and handle external urls defined via additionalRoutes (adding support for typings)
All image urls for images on the CDN are now centralized in one cdnImages file for easier configuration
(Once relevant things are back ported this draft can be discarded)
Checklist
[ ] I have added a Label to the pull-request
[ ] I have added tests, and done manual regression tests
[ ] I have updated the documentation, if necessary
Summary & Motivation
This pull-request shares changes and improvements - it should NOT be merged rather cherry-picked changes that are relevant for PlatformPlatform:
Module Federation
v1.5 added type generation and easy configuration + added the UserButton fromuser-management
into theback-office
systemAuthenticationProvider
,Protect
,RedirectToSignIn
,RedirectToSignUp
,RedirectToSignedIn
,RedirectToSignedOut
,RedirectToSignedUp
,SignInButton
,SignOutButton
,SignUpButton
,SignedIn
,SignedOut
AuthenticationMiddleware
for the api client to redirect to/login
on 401 - adding a returnUrl to take the user backadditionalRoutes
(adding support for typings)cdnImages
file for easier configuration(Once relevant things are back ported this draft can be discarded)
Checklist