## Self-service portal (admin portal) quickstart
Prerequisite: Complete Frontegg authentication integration.
If you haven't integrated Frontegg login into your application, please integrate it before moving to the Admin Portal integration.
### Embedded self-service portal
Bind an app link to open the self-service portal:
```typescript
import { Component } from '@angular/core';
import { FronteggAppService } from '@frontegg/angular';
@Component({
selector: 'show-admin-portal',
template: '',
})
export class ShowAdminPortalComponent {
constructor(private fronteggAppService: FronteggAppService) { }
showAdminPortal(): void {
this.fronteggAppService?.showAdminPortal()
}
}
```
```typescript
```
#### Hosted self-service portal
When using more than one application, it is recommended using the Hosted self-service portal which supports displaying all the relevant sections in an application context. For example, in the **Profile** section, the user will be able to see all the applications that their account is assigned to.
br
Prerequisites
The minimal SDK version that is required for this quickstart is @frontegg/angular@6.24.1
br
```typescript
import { Component } from '@angular/core';
import { FronteggAppService } from '@frontegg/angular';
@Component({
selector: 'show-admin-portal',
template: '',
})
export class ShowAdminPortalComponent {
constructor(private fronteggAppService: FronteggAppService) { }
openHostedAdminPortal(): void {
this.fronteggAppService?.openHostedAdminPortal()
}
}
```
```typescript
```
br
You are good to go! The admin portal should now be shown and you are on the part for a full self-served experience on your product.