Activities of "Angelo_Nestola"

  • Template: app
  • Created ABP Studio Version: 0.9.1
  • Current ABP Studio Version: 0.9.1
  • Tiered: No
  • Multi-Tenancy: No
  • UI Framework: angular
  • Theme: leptonx
  • Theme Style: system
  • Run Install Libs: Yes
  • Progressive Web App: No
  • Run Progressive Web App Support: No
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: No
  • Create Initial Migration: Yes
  • Run Db Migrator: Yes
  • Mobile Framework: none
  • Public Website: Yes
  • Include Tests: No
  • Use Local References: No

I just added the Volo.Identity module to my ABP solution by clicking on "Replace packages with source code" in ABP Studio/ABP Suite. I expected to see changes in both the frontend and backend solutions, since my frontend is in the root/angular folder, but it only adds (and references) the backend project. Do I have to add the frontend myself?

I didn't have any log. I solved by changing some packages. { "name": "mySolName", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve --open", "build": "ng build", "build:prod": "ng build --configuration production", "build:cert": "ng build --configuration certification", "watch": "ng build --watch --configuration development", "test": "ng test", "lint": "ng lint", "postinstall": "npm run compile:ivy", "compile:ivy": "yarn ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points --tsconfig './tsconfig.prod.json' --source node_modules" }, "private": true, "dependencies": { "@abp/ng.components": "~9.0.7", "@abp/ng.core": "~9.0.7", "@abp/ng.feature-management": "~9.0.7", "@abp/ng.oauth": "~9.0.7", "@abp/ng.setting-management": "~9.0.7", "@abp/ng.theme.shared": "~9.0.7", "@angular/animations": "~18.1.0", "@angular/common": "~18.1.0", "@angular/compiler": "~18.1.0", "@angular/core": "~18.1.0", "@angular/forms": "~18.1.0", "@angular/localize": "~18.1.0", "@angular/platform-browser": "~18.1.0", "@angular/platform-browser-dynamic": "~18.1.0", "@angular/router": "~18.1.0", "@progress/kendo-angular-buttons": "^18.1.0", "@progress/kendo-angular-common": "^18.1.0", "@progress/kendo-angular-dialog": "^18.1.0", "@progress/kendo-angular-dropdowns": "^18.1.0", "@progress/kendo-angular-editor": "^18.1.0", "@progress/kendo-angular-icons": "^18.1.0", "@progress/kendo-angular-inputs": "^18.1.0", "@progress/kendo-angular-intl": "^18.1.0", "@progress/kendo-angular-l10n": "^18.1.0", "@progress/kendo-angular-label": "^18.1.0", "@progress/kendo-angular-navigation": "^18.1.0", "@progress/kendo-angular-popup": "^18.1.0", "@progress/kendo-angular-toolbar": "^18.1.0", "@progress/kendo-angular-treeview": "^18.1.0", "@progress/kendo-angular-utils": "^18.1.0", "@progress/kendo-drawing": "^1.21.2", "@progress/kendo-licensing": "^1.5.0", "@progress/kendo-theme-default": "^10.2.0", "@volo/abp.commercial.ng.ui": "~9.0.7", "@volo/abp.ng.account": "~9.0.7", "@volo/abp.ng.audit-logging": "~9.0.7", "@volo/abp.ng.gdpr": "9.0.7", "@volo/abp.ng.identity": "~9.0.7", "@volo/abp.ng.language-management": "~9.0.7", "@volo/abp.ng.openiddictpro": "~9.0.7", "@volo/abp.ng.saas": "9.0.7", "@volo/abp.ng.text-template-management": "~9.0.7", "@volosoft/abp.ng.theme.lepton-x": "~4.0.5", "codice-fiscale-js": "^2.3.22", "rxjs": "~7.8.0", "tslib": "^2.0.0", "zone.js": "~0.14.0" }, "devDependencies": { "@abp/ng.schematics": "~9.0.7", "@angular-devkit/build-angular": "~18.1.0", "@angular-eslint/builder": "~18.1.0", "@angular-eslint/eslint-plugin": "~18.1.0", "@angular-eslint/eslint-plugin-template": "~18.1.0", "@angular-eslint/schematics": "~18.1.0", "@angular-eslint/template-parser": "~18.1.0", "@angular/cli": "~18.1.0", "@angular/compiler-cli": "~18.1.0", "@angular/language-service": "~18.1.0", "@types/jasmine": "~3.6.0", "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "eslint": "^8.0.0", "jasmine-core": "~4.0.0", "karma": "~6.3.0", "karma-chrome-launcher": "~3.1.0", "karma-coverage": "~2.1.0", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.0.0", "typescript": "~5.5.0" } }

my problem now is that if i leave { provide: LocationStrategy, useClass:HashLocationStrategy }, In my app module, when i change item in the side menu they stay selected.

it used to work before the update. If i remove it, the side menu works.

Thank you

  • ABP Framework version: v9.0.7
  • UI Type: Angular
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Exception message and full stack trace: No error
  • Steps to reproduce the issue:

Hello, after updating my solution to ABP 9.0.7, my solution doesn't start

this is my new package.json { "name": "solutionName", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve --open", "build": "ng build", "build:prod": "ng build --configuration production", "build:cert": "ng build --configuration certification", "watch": "ng build --watch --configuration development", "test": "ng test", "lint": "ng lint", "postinstall": "npm run compile:ivy", "compile:ivy": "yarn ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points --tsconfig './tsconfig.prod.json' --source node_modules" }, "private": true, "dependencies": { "@abp/ng.components": "~9.0.7", "@abp/ng.core": "~9.0.7", "@abp/ng.oauth": "~9.0.7", "@abp/ng.setting-management": "~9.0.7", "@abp/ng.theme.lepton-x": "4.0.8", "@abp/ng.theme.shared": "~9.0.7", "@angular/animations": "~18.1.0", "@angular/common": "~18.1.0", "@angular/compiler": "~18.1.0", "@angular/core": "~18.1.0", "@angular/forms": "~18.1.0", "@angular/localize": "~18.1.0", "@angular/platform-browser": "~18.1.0", "@angular/platform-browser-dynamic": "~18.1.0", "@angular/router": "~18.1.0", "@progress/kendo-angular-buttons": "^18.1.0", "@progress/kendo-angular-common": "^18.1.0", "@progress/kendo-angular-dialog": "^18.1.0", "@progress/kendo-angular-dropdowns": "^18.1.0", "@progress/kendo-angular-editor": "^18.1.0", "@progress/kendo-angular-icons": "^18.1.0", "@progress/kendo-angular-inputs": "^18.1.0", "@progress/kendo-angular-intl": "^18.1.0", "@progress/kendo-angular-l10n": "^18.1.0", "@progress/kendo-angular-label": "^18.1.0", "@progress/kendo-angular-navigation": "^18.1.0", "@progress/kendo-angular-popup": "^18.1.0", "@progress/kendo-angular-toolbar": "^18.1.0", "@progress/kendo-angular-treeview": "^18.1.0", "@progress/kendo-angular-utils": "^18.1.0", "@progress/kendo-drawing": "^1.21.2", "@progress/kendo-licensing": "^1.5.0", "@progress/kendo-theme-default": "^10.2.0", "@volo/abp.commercial.ng.ui": "~9.0.7", "@volo/abp.ng.account": "~9.0.7", "@volo/abp.ng.audit-logging": "~9.0.7", "@volo/abp.ng.gdpr": "~9.0.7", "@volo/abp.ng.identity": "~9.0.7", "@volo/abp.ng.language-management": "~9.0.7", "@volo/abp.ng.openiddictpro": "~9.0.7", "@volo/abp.ng.saas": "~9.0.7", "@volo/abp.ng.text-template-management": "~9.0.7", "@volosoft/abp.ng.theme.lepton-x": "^4.0.8", "bootstrap": "^5.3.2", "codice-fiscale-js": "^2.3.22", "ngx-bootstrap": "^12.0.0", "rxjs": "~7.8.0", "tslib": "^2.6.2", "zone.js": "~0.14.0" }, "devDependencies": { "@abp/ng.schematics": "~9.0.7", "@angular-devkit/build-angular": "~18.1.0", "@angular-eslint/eslint-plugin": "~18.1.0", "@angular-eslint/eslint-plugin-template": "~18.1.0", "@angular-eslint/template-parser": "~18.1.0", "@angular/cli": "~18.1.0", "@angular/compiler-cli": "~18.1.0", "@angular/language-service": "~18.1.0", "@types/jasmine": "~3.6.0", "@types/node": "^12.11.1", "@typescript-eslint/eslint-plugin": "7.16.0", "@typescript-eslint/parser": "7.16.0", "eslint": "^8.0.0", "jasmine-core": "~4.0.0", "karma": "~6.3.0", "karma-chrome-launcher": "~3.1.0", "karma-coverage": "~2.1.0", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.7.0", "ng-packagr": "~17.0.0", "typescript": "~5.5.0" }, "peerDependencies": { "@angular-eslint/builder": "~18.1.0", "@angular-eslint/schematics": "~18.1.0" } } Thank you in advance for your help. Best regards

Hello, I saw here https://abp.io/support/questions/7797/NullInjectorError-No-provider-for-InjectionToken-OPENAUTHORITYDELEGATIONMODAL that it would it be better to create a library based on the abp module. Could you provide a guide on how to do it?

Thank you

  • ABP Framework version: v8.0.0
  • UI Type: Angular
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Exception message and full stack trace:
  • Steps to reproduce the issue: Hello, we have a solution, but we imported the source code of the account module to make some changes. Now we are trying to upgrade our project, and there are some changes also in the module, for example regarding the IdentitySession. How do we also update the module, not only nuget packages and angular packages, but also the code, without losing our changes? Also, packages inside of the imported module are not upgraded with the update command. Thank you

Hello,

What do I gain by switching responseType to "code"? If I do it then homepage "Login" button redirects me to AuthServer login page and I don't need that. My goal is to authenticate with Microsoft from Angular login page. Is it possible?

Thank you

Continuing from https://abp.io/qa/questions/8178/3a15ee13-b147-5d0c-7ad7-c143d5e665a5 - I can't re-open that question (Why?)

I just configured both Microsoft authentication and authorization flow in a abp 9.0 angular web app but the "Sign in with Microsoft" button still doesen't appear (while in password flow it's correctly working in AuthServer). What do you mean by "The feature will be available in abp 9.0", which feature?

Do I have to add the button and the external provider authentication flow manually in angular account module login page? How can I do it?

Thank you

Because you have to enter the username and password to sign in.

I'm using username and password just to access to the application while coding. My goal is to use Angular Login page and Microsoft auth. Once it runs fine I can disable user and password authentication.

Thank you

Can you share a screenshot?

This configuration of oAuthConfig obj allows me to use Angular Login page instead of the authServer mvc one:

What type of this page? angular or authserver mvc?

With previous code Homepage Login button redirects on my Angular account/login page (in which there is no "Login with Microsoft" button):

Using the rows 6-13 you see commented in the previous code instead, it uses the backend Login page in which that button is correctly visible:

This is my External authentication provider configuration:

My goal is to have Microsoft authentication in Angular Login page.

Thank you

Hello

  • ABP Framework version: v7.4.1
  • UI Type: Angular
  • Database System: EF Core (SQL Server)
  • Steps to reproduce the issue:
      1. Enable and configure Microsoft Auth provider in Account Settings
      1. Redirect authentication to Frontend by editing environment.ts
      1. Start app and go to Login page
      1. Statement "Or Sign In with" and Microsoft button are not visible

If we keep authentication on backend AuthServer the button is visible and working, do we have to add it manually to frontend page like suggested in https://abp.io/support/questions/6144/Microsoft-External-Login-in-Custom-Login-Page? The difference here is that we are not working on a custom Login page, we are using Account project pre-built one. We already downloaded Account module source code.

Thank you

Showing 1 to 10 of 21 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
Do you need assistance from an ABP expert?
Schedule a Meeting
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v9.3.0-preview. Updated on April 16, 2025, 12:13