26 lines
495 B
JavaScript
26 lines
495 B
JavaScript
import BaseService from "./base-service"
|
|
|
|
/**
|
|
* Interface for file connectors
|
|
* @interface
|
|
*/
|
|
class BaseOauthService extends BaseService {
|
|
constructor() {
|
|
super()
|
|
}
|
|
|
|
generateToken() {
|
|
throw Error("generateToken must be overridden by the child class")
|
|
}
|
|
|
|
refreshToken() {
|
|
throw Error("refreshToken must be overridden by the child class")
|
|
}
|
|
|
|
destroyToken() {
|
|
throw Error("destroyToken must be overridden by the child class")
|
|
}
|
|
}
|
|
|
|
export default BaseOauthService
|