mirror of https://github.com/abpframework/abp.git
1 changed files with 11 additions and 2 deletions
@ -1,5 +1,14 @@ |
|||
# ABP OAuth Packages |
|||
# ABP OAuth Package |
|||
The authentication functionality has been moved from the @abp/ng.core to the @abp/ng.ouath since v7.0. |
|||
|
|||
@abp/core has the abstractions but logics moved @abp/oauth package since v7.0. |
|||
If your app is version 7.0 or higher, you should include "AbpOAuthModule.forRoot()" in your app.module.ts as an import after "CoreModule.forRoot(...)". |
|||
|
|||
Those abstractions can be found in the @abp/ng-core packages. |
|||
- `AuthService` (the class that implements the IAuthService interface). |
|||
- `NAVIGATE_TO_MANAGE_PROFILE` Inject token. |
|||
- `AuthGuard` (the class that implements the IAuthGuard interface). |
|||
|
|||
Those base classes are overridden by the "AbpOAuthModule" for oAuth. |
|||
If you want to make your own authentication system, you must also change these 'abstract' classes. |
|||
|
|||
ApiInterceptor is provided by @abp/ng.oauth. The ApiInterceptor adds the token, accepted-language, and tenant id to the header of the HTTP request. |
|||
|
|||
Loading…
Reference in new issue