Server API Development Expertise Needed
Budget: $2 – $8 AUD
I want to have a structured solution where we have .net 8 class libray or .net 8 razor class library in which we have Authentication code for following :
Microsoft Identity
Azure B2C
Individual Accounts
We will use OAuth and JWT with token and bearer to with and without API.
Reason for with and without API is there might be some cases where application run on single pc so API won’t be needed.
Then in the same solution we will have projects like Admin, touch which will be blazor web apps .net 8. Will reference the dll and in the appsettings we will pick and choose which authentication we want to utilise from class library. We should be able use single or multiple authentications available in the class library.
The main purpose is to have Authentication for users login\registration, we can use multiple or single authentication e.g. OAuth, Azure AD, JWT, Token Bearer. Once the authentication logic is implemented I want to use it in other projects and have capability to turn on or off which authentication I want to be used. Also, I want API end points for these authentications for example login, register, forgot password, etc etc.
But the other blazor .net 8 projects should not be dependent on API and should run with or without API.
See below further details:
I have following structure in my solution:
APP1 (Razor Class Library)
APP2 (Blazor Server Applciation)
APP3 (Blazor Server Application)
All applications will be connecting to same database and will perform specific operations. The roles and access of users will vary among applications however, they will all use same authentication at this stage I am thinking Microsoft Identity.
How can I keep authentication inside Razor Class Library so that it's used by other applications for validating users and then allowing them to navigate to pages in the applications ?
I am able to create Microsoft Identity blazor server and webassembly project. But can't make class library to work. When I move data and services to class library I am not sure how to reference them in blazor server applications.
Microsoft Identity
Azure B2C
Individual Accounts
We will use OAuth and JWT with token and bearer to with and without API.
Reason for with and without API is there might be some cases where application run on single pc so API won’t be needed.
Then in the same solution we will have projects like Admin, touch which will be blazor web apps .net 8. Will reference the dll and in the appsettings we will pick and choose which authentication we want to utilise from class library. We should be able use single or multiple authentications available in the class library.
The main purpose is to have Authentication for users login\registration, we can use multiple or single authentication e.g. OAuth, Azure AD, JWT, Token Bearer. Once the authentication logic is implemented I want to use it in other projects and have capability to turn on or off which authentication I want to be used. Also, I want API end points for these authentications for example login, register, forgot password, etc etc.
But the other blazor .net 8 projects should not be dependent on API and should run with or without API.
See below further details:
I have following structure in my solution:
APP1 (Razor Class Library)
APP2 (Blazor Server Applciation)
APP3 (Blazor Server Application)
All applications will be connecting to same database and will perform specific operations. The roles and access of users will vary among applications however, they will all use same authentication at this stage I am thinking Microsoft Identity.
How can I keep authentication inside Razor Class Library so that it's used by other applications for validating users and then allowing them to navigate to pages in the applications ?
I am able to create Microsoft Identity blazor server and webassembly project. But can't make class library to work. When I move data and services to class library I am not sure how to reference them in blazor server applications.