mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
1.4 KiB
1.4 KiB
Title, Added, Status, Last reviewed
Title | Added | Status | Last reviewed |
---|---|---|---|
Auth Guard Ecm service | v2.0.0 | Active | 2018-11-13 |
Auth Guard Ecm service
Adds authentication with Content Services to a route within the app.
Details
The Auth Guard Ecm service implements an Angular
route guard
to check the user is logged into Content Services. This is typically used with the
canActivate
guard check in the route definition:
const appRoutes: Routes = [
...
{
path: 'examplepath',
component: ExampleComponent,
canActivate: [ AuthGuardEcm ] // <- Requires authentication for this route.
},
...
]
If the user now clicks on a link or button that follows this route, they will be prompted to log in before proceeding.
This service only accepts authentication with ACS but you can use the Auth Guard Bpm service to authenticate against APS or the Auth Guard service to authenticate against either APS or ACS. See the ADF custom page tutorial for worked examples of all three guards.