Activities of "improwise"

We are looking to integrate an external OIDC identity provider as a social/external login in our ABP Commercial application, following the Account Pro module documentation (AddOpenIdConnect + WithDynamicOptions). The OIDC provider we need to integrate only supports private_key_jwt as the token endpoint authentication method — meaning no client_secret_basic or client_secret_post is available. The current documented pattern assumes a client secret, which doesn't apply when using private_key_jwt (where the client authenticates by signing a JWT with a private key instead).

Some questions:

  1. Does ABP Commercial have any existing support or documented approach for external OIDC providers that require private_key_jwt authentication?

  2. Is there any planned support for private_key_jwt in the external login infrastructure — for example as part of WithDynamicOptions or the Account Pro module?

  3. If we implement this ourselves via OpenIdConnectEvents customization, are there any ABP-specific pitfalls we should be aware of — particularly around how this interacts with OpenIddict, the Account module's external login flow, and user creation/mapping?

https://oauth.net/private-key-jwt/

Any guidance or pointers would be appreciated.

Thanks

[maliming] said: hi

Every template project will include a footer component in next version. So developers can easily to customize it.

_ViewImports.cshtml is useful if you need use more razor features in this folder.

https://learn.microsoft.com/en-us/aspnet/core/mvc/views/layout?view=aspnetcore-10.0#importing-shared-directives

Thanks.

Thank you, that seems like a good solution/workaround.

Please consider refunding this ticket as it seems it was warranted and resulted in a change ABP side.

Thanks.

BTW, if you copy Themes folder, you will also get the _ViewImports.cshtml file but I guess that should perhaps not be included?

Thanks. This seem to work and we can now control the content of the footer.

This said, I really think you should look into this being the default with both an empty footer and the necessary files already in place (for all UI versions). If someone wants to have a Copyright Volosoft in their custom made commercial applications, let them do a change for it rather than all of us not wanting it.

Thanks.

I believe we actually already did that with the same intention but then we run out of time as you need to force an error to see this (for some strange reason, the footer does not seem to show on login screen, only when error occurs). We will give it a try as soon as possible and report back.

But it seems like you have already done this so most likely it works.

Thanks, will have a look at that and report back.

There is neither a .Web project nor a Themes folder (at least that I know of) when using the Angular template.

[maliming] said: hi

our clients app display @Copyright Volosoft in parts of the backend and we don't know how to remove it?

Can you share a screenshot? What is the UI type of this copyright component?

Thanks.

This is already mentioned in the thread including a screen shot :)

[maliming] said: hi

I will remove these files from the IDE file views in the next LeptonX version. You can ignore it now.

Thanks.

Not exactly sure how that affects things but it seems you are on top of that.

We still (if I have not misunderstood something here), no solution to the fact that our clients app display @Copyright Volosoft in parts of the backend and we don't know how to remove it?

[maliming] said: hi

This is IDE behavior. You can try to add code below to your solution's common.props file

<ItemGroup> 
    <None Remove="**\*.abppkg" /> 
    <None Remove="**\*.abppkg.analyze.json" /> 
    <Content Remove="$(UserProfile)\.nuget\packages\*\*\contentFiles\any\*\*.abppkg*" /> 
</ItemGroup> 

Thanks.

That is already in there as default it seems but not sure how that would affect this?

There are no such files/folders as there isn't even a .Web project

Showing 11 to 20 of 418 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.2.0-preview. Updated on February 17, 2026, 09:10
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.