Activities of "Anjali_Musmade"

Hi,

Yo don't need to migrate from identity server but here is the link why to migrate if you need https://docs.abp.io/en/commercial/latest/migration-guides/openIddict-step-by-step Please go through the migration guide https://docs.abp.io/en/abp/latest/Migration-Guides/Index You can update your project step by step

  1. 5.1 to 5.2
  2. 5.2 to 5.3
  3. 5.3 to 6.0 and so on..

And then follow this https://docs.abp.io/en/abp/latest/Themes/LeptonXLite/AspNetCore to migrate from lepton theme to lepton x

Please note in documentation it is lepton x lite but you can do the same for lepton x.(download a latest version commercial project and see the leptonx configurations in the projects)

Hi,

We have followed following steps:

  • create a app on okta (https://developer.okta.com/docs/guides/sign-into-web-app-redirect/asp-net-core-3/main/)

  • please add redirect url on okta of authserver (i see that you have added for angular this need to be authserver url)

  • and then install <PackageReference Include="Okta.AspNetCore" Version="4.5.0" /> package

  • add the below code in AUTH server domain module like this

  • add following config in appsetting.json

  • "Okta": { "OktaDomain": "https://dev-xxxxxxxx.okta.com", "ClientId": "0oaaxxxxxxxxxx", "ClientSecret": "VZlZPpOexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "AuthorizationServerId": "default" }

let us know your email and we will share your this solution if possible.

Thanks, Anjali

HI,

I was able to login with default documentation provided by OKTA Can you please try this?

https://developer.okta.com/docs/guides/sign-into-web-app-redirect/asp-net-core-3/main/

Hi viswajwalith,

We are checking, will update you asap.

The id application generates the authorization code and then it is redirected to the client application. Where the code is used to generate access token and refresh token and other claims.

You can read more about authorization code flow here :
https://documentation.openiddict.com/guides/choosing-the-right-flow.html#authorization-code-flow-recommended-for-new-applications

on angular:
https://www.npmjs.com/package/angular-oauth2-oidc

https://github.com/abpframework/abp/blob/dev/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts https://github.com/abpframework/abp/blob/dev/npm/ng-packs/packages/oauth/src/lib/strategies/auth-code-flow-strategy.ts#L35

The session details will be available on the client application after the user login. Please refer the attached screenshot where you can find the token details, after user login in my localhost. FYI,
You can read more about the abp claims in: https://docs.abp.io/en/abp/latest/Authorization#claims-principal-factory For getting the current user details on backend: https://docs.abp.io/en/abp/latest/CurrentUser The current user claims details: https://docs.abp.io/en/abp/latest/CurrentUser#icurrentprincipalaccessor

Hi,

We have update our answer with more information please do check again.

The id application generates the authorization code and then it is redirected to the client application. Where the code is used to generate access token and refresh token and other claims.

You can read more about authorization code flow here : https://documentation.openiddict.com/guides/choosing-the-right-flow.html#authorization-code-flow-recommended-for-new-applications

on angular: https://www.npmjs.com/package/angular-oauth2-oidc

https://github.com/abpframework/abp/blob/dev/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts https://github.com/abpframework/abp/blob/dev/npm/ng-packs/packages/oauth/src/lib/strategies/auth-code-flow-strategy.ts#L35

The session details will be available on the client application after the user login. Please refer the attached screenshot where you can find the token details, after user login in my localhost. FYI, You can read more about the abp claims in: https://docs.abp.io/en/abp/latest/Authorization#claims-principal-factory For getting the current user details on backend: https://docs.abp.io/en/abp/latest/CurrentUser The current user claims details: https://docs.abp.io/en/abp/latest/CurrentUser#icurrentprincipalaccessor

Hello @phil@travelengine.com.au,

by default, the "TagViewComponent" widget comes with CMS Kit (namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.Tags) and you can use it directly within your application. And the implementation for Blazor (Server/WASM) and MVC is mostly similar.

However, if you wish to implement it, I hope the following code would be useful.

[Widget(
    StyleFiles = new[]
    {
            "/Pages/CmsKit/Shared/Components/Tags/default.css" // or the path that you want to use
    })]
public class TagViewComponent : AbpViewComponent
{
    protected readonly ITagAppService TagAppService;
     public TagViewComponent(ITagAppService tagAppService)
    {
        TagAppService = tagAppService;
    }
     public virtual async Task<IViewComponentResult> InvokeAsync(
        string entityType,
        string entityId,
        string urlFormat)
    {
        var tagDtos = await TagAppService.GetAllRelatedTagsAsync(entityType, entityId);
        var viewModel = new TagViewModel
        {
            EntityId = entityId,
            EntityType = entityType,
            Tags = tagDtos,
            UrlFormat = urlFormat
        };
        return View("~/Pages/CmsKit/Shared/Components/Tags/Default.cshtml", viewModel);
    }
    public class TagViewModel
    {
        public List<TagDto> Tags { get; set; }
        public string EntityId { get; set; }
        public string EntityType { get; set; }
        public string UrlFormat { get; set; }
    }
}
 
[Serializable]
public class TagDto : ExtensibleEntityDto<Guid>, IHasConcurrencyStamp
{
    public string EntityType { get; set; }
    public string Name { get; set; }
    public string ConcurrencyStamp { get; set; }
}

Please let me know if this is what you are looking for.

Hi phil@travelengine.com.au ,

Refer below image which is having dark theme with logo-light.svg

Refer below image which is having light theme with logo-dark.svg

As its showing that the code is based on the documentation.

Answer

Hi, You can define your custom settings with the help of following document https://docs.abp.io/en/abp/latest/Modules/Setting-Management

You can also get the current language selected by the user from the language dropdown

with the help of current culture provided by ASP.Net core

Hi,

could you please refer this https://support.abp.io/QA/Questions/245/ABP-LIC-0008---License-check-failed-for-'XXXXX' https://support.abp.io/QA/Questions/69/ These are similar kind of issues

Showing 1251 to 1260 of 1341 entries
Learn More, Pay Less
33% OFF
All Trainings!
Get Your Deal
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.0.0-preview. Updated on September 08, 2025, 09:55