Files
medusa-store/docs/content/references/services/classes/OauthService.md
Shahed Nasser 02d5c1da88 docs: update Typedoc and regenerate references (#1994)
* generated new services reference

* changed from automatic push to automated pull request

* updated typedoc, regenerated JS Client reference

* regenerated the reference after updating typedoc

* added action for js client
2022-08-04 17:29:52 +03:00

3.9 KiB

Class: OauthService

Hierarchy

  • "medusa-interfaces"

    OauthService

Constructors

constructor

new OauthService(cradle)

Parameters

Name Type
cradle any

Overrides

OauthService.constructor

Defined in

packages/medusa/src/services/oauth.js:10

Properties

container_

container_: any

Defined in

packages/medusa/src/services/oauth.js:15


eventBus_

eventBus_: any

Defined in

packages/medusa/src/services/oauth.js:17


manager

manager: any

Defined in

packages/medusa/src/services/oauth.js:14


oauthRepository_

oauthRepository_: any

Defined in

packages/medusa/src/services/oauth.js:16


Events

Static Events: Object

Type declaration

Name Type
TOKEN_GENERATED string
TOKEN_REFRESHED string

Defined in

packages/medusa/src/services/oauth.js:5

Methods

create

create(data): Promise<any>

Parameters

Name Type
data any

Returns

Promise<any>

Defined in

packages/medusa/src/services/oauth.js:32


generateToken

generateToken(appName, code, state): Promise<any>

Parameters

Name Type
appName any
code any
state any

Returns

Promise<any>

Defined in

packages/medusa/src/services/oauth.js:66


list

list(selector): any

Parameters

Name Type
selector any

Returns

any

Defined in

packages/medusa/src/services/oauth.js:27


refreshToken

refreshToken(appName): Promise<any>

Parameters

Name Type
appName any

Returns

Promise<any>

Defined in

packages/medusa/src/services/oauth.js:96


registerOauthApp

registerOauthApp(appDetails): Promise<any>

Parameters

Name Type
appDetails any

Returns

Promise<any>

Defined in

packages/medusa/src/services/oauth.js:56


retrieveByName

retrieveByName(appName): any

Parameters

Name Type
appName any

Returns

any

Defined in

packages/medusa/src/services/oauth.js:20


update

update(id, update): Promise<any>

Parameters

Name Type
id any
update any

Returns

Promise<any>

Defined in

packages/medusa/src/services/oauth.js:45