Adds authentication with Process Services to a route within the app.
The Auth Guard Bpm service implements an Angular
route guard
to check the user is logged into Process Services. This is typically used with the
canActivate guard check in the route definition:
const appRoutes: Routes = [ ... { path: 'examplepath', component: ExampleComponent, canActivate: [ AuthGuardBpm ] // <- 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 APS but you can use the Auth Guard Ecm service to authenticate against ACS or the Auth Guard service to authenticate against either ACS or APS. See the ADF custom page tutorial for worked examples of all three guards.
© 2023 Alfresco Software, Inc. All Rights Reserved.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.