You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
602 B
TypeScript
24 lines
602 B
TypeScript
export abstract class LoginProviderConfiguration {
|
|
public clientId: string;
|
|
}
|
|
|
|
export class FacebookLoginConfiguration extends LoginProviderConfiguration {
|
|
}
|
|
|
|
export class GoogleLoginConfiguration extends LoginProviderConfiguration {
|
|
}
|
|
|
|
export class TwitterLoginConfiguration extends LoginProviderConfiguration {
|
|
public oauthUrl: string;
|
|
}
|
|
|
|
export class LinkedInConfiguration extends LoginProviderConfiguration {
|
|
public oauthUrl: string;
|
|
public redirectUri: string;
|
|
}
|
|
|
|
export class B2AccessConfiguration extends LoginProviderConfiguration {
|
|
public oauthUrl: string;
|
|
public redirectUri: string;
|
|
}
|