3.6 KiB
3.6 KiB
Class: OauthService
Hierarchy
-
"medusa-interfaces"↳
OauthService
Constructors
constructor
• new OauthService(cradle)
Parameters
| Name | Type |
|---|---|
cradle |
any |
Overrides
OauthService.constructor
Defined in
Properties
container_
• container_: any
Defined in
eventBus_
• eventBus_: any
Defined in
manager
• manager: any
Defined in
oauthRepository_
• oauthRepository_: any
Defined in
Events
▪ Static Events: Object
Type declaration
| Name | Type |
|---|---|
TOKEN_GENERATED |
string |
TOKEN_REFRESHED |
string |
Defined in
Methods
create
▸ create(data): Promise<any>
Parameters
| Name | Type |
|---|---|
data |
any |
Returns
Promise<any>
Defined in
generateToken
▸ generateToken(appName, code, state): Promise<any>
Parameters
| Name | Type |
|---|---|
appName |
any |
code |
any |
state |
any |
Returns
Promise<any>
Defined in
list
▸ list(selector): any
Parameters
| Name | Type |
|---|---|
selector |
any |
Returns
any
Defined in
refreshToken
▸ refreshToken(appName): Promise<any>
Parameters
| Name | Type |
|---|---|
appName |
any |
Returns
Promise<any>
Defined in
registerOauthApp
▸ registerOauthApp(appDetails): Promise<any>
Parameters
| Name | Type |
|---|---|
appDetails |
any |
Returns
Promise<any>
Defined in
retrieveByName
▸ retrieveByName(appName): any
Parameters
| Name | Type |
|---|---|
appName |
any |
Returns
any
Defined in
update
▸ update(id, update): Promise<any>
Parameters
| Name | Type |
|---|---|
id |
any |
update |
any |
Returns
Promise<any>