2018-01-10 17:05:23 +01:00
|
|
|
export abstract class LoginProviderConfiguration {
|
|
|
|
public clientId: string
|
|
|
|
}
|
|
|
|
|
|
|
|
export class FacebookLoginConfiguration extends LoginProviderConfiguration {
|
|
|
|
}
|
|
|
|
|
|
|
|
export class GoogleLoginConfiguration extends LoginProviderConfiguration {
|
|
|
|
}
|
|
|
|
|
|
|
|
export class TwitterLoginConfiguration extends LoginProviderConfiguration {
|
2018-01-11 12:13:01 +01:00
|
|
|
public oauthUrl: string
|
2018-01-10 17:05:23 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
export class LinkedInConfiguration extends LoginProviderConfiguration {
|
|
|
|
public oauthUrl: string
|
|
|
|
public redirectUri: string
|
|
|
|
public accessTokenUri: string
|
|
|
|
public clientSecret: string
|
2018-02-23 11:36:51 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
export class B2AccessConfiguration extends LoginProviderConfiguration {
|
|
|
|
public oauthUrl: string
|
|
|
|
public redirectUri: string
|
|
|
|
public accessTokenUri: string
|
|
|
|
public clientSecret: string
|
2018-01-10 17:05:23 +01:00
|
|
|
}
|