ADF Ticket Expire time

cancel
Showing results for 
Search instead for 
Did you mean: 
sanjaybandhniya
Senior Member

ADF Ticket Expire time

I am using adf with alfresco.

Alfresco session timeout is 30 min and ticket expiration time is 1 hr.

What will happen if I make adf idle after login up 30 min?

Will I need to login again?

Eugenio Romano‌ Please comment on this.

1 Reply
Highlighted
Moderator
Moderator

Re: ADF Ticket Expire time

yep you need to login the cool thing is that you can automatically redirect a user to the login page over a 401 event for example:


import { Component, ViewEncapsulation, OnInit } from '@angular/core';
import { AuthenticationService, AlfrescoApiService, PageTitleService } from '@alfresco/adf-core';
import { Router } from '@angular/router';
import { MatDialog } from '@angular/material';

@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
encapsulation: ViewEncapsulation.None
})
export class AppComponent implements OnInit {

constructor(private pageTitleService: PageTitleService,
private alfrescoApiService: AlfrescoApiService,
private authenticationService: AuthenticationService,
private router: Router,
private dialogRef: MatDialog) {
}

ngOnInit() {
this.pageTitleService.setTitle('title');

this.alfrescoApiService.getInstance().on('error', (error) => {
if (error.status === 401) {
if (!this.authenticationService.isLoggedIn()) {
this.dialogRef.closeAll();
this.router.navigate(['/login']);
}
}
});
}
}