mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-05-05 14:47:12 -04:00
42 lines
1.3 KiB
TypeScript
42 lines
1.3 KiB
TypeScript
![]() |
import {Account, Adapter, AdapterPayload} from "oidc-provider";
|
||
|
|
||
|
export class OIDCAdapter implements Adapter {
|
||
|
private store: Map<string, Account> = new Map();
|
||
|
private logins: Map<string, Account> = new Map();
|
||
|
consume(id: string): Promise<void | undefined> {
|
||
|
console.log('consume', id)
|
||
|
return Promise.resolve(undefined);
|
||
|
}
|
||
|
|
||
|
destroy(id: string): Promise<void | undefined> {
|
||
|
console.log('destroy', id)
|
||
|
return Promise.resolve(undefined);
|
||
|
}
|
||
|
|
||
|
find(id: string): Promise<AdapterPayload | void | undefined> {
|
||
|
console.log('find', id)
|
||
|
return Promise.resolve(undefined);
|
||
|
}
|
||
|
|
||
|
findByUid(uid: string): Promise<AdapterPayload | void | undefined> {
|
||
|
console.log('findByUid', uid)
|
||
|
return Promise.resolve(undefined);
|
||
|
}
|
||
|
|
||
|
findByUserCode(userCode: string): Promise<AdapterPayload | void | undefined> {
|
||
|
console.log('findByUserCode', userCode)
|
||
|
return Promise.resolve(undefined);
|
||
|
}
|
||
|
|
||
|
revokeByGrantId(grantId: string): Promise<void | undefined> {
|
||
|
console.log('revokeByGrantId', grantId)
|
||
|
return Promise.resolve(undefined);
|
||
|
}
|
||
|
|
||
|
upsert(id: string, payload: AdapterPayload, expiresIn: number): Promise<void | undefined> {
|
||
|
console.log('upsert', id, payload, expiresIn)
|
||
|
return Promise.resolve(undefined);
|
||
|
}
|
||
|
|
||
|
}
|