Techdocs

AMP Web SDK

AMP player

Synacor

Synacor

new Synacor(player, configopt, key)

Creates an instance of the Synacor plugin.

Parameters
Name Type Attributes Description
player akamai.amp.Player

The player instance

config akamai.amp.synacor.SynacorConfig | Object <optional>

The configuration override object, or JSON string. Must adhear to the akamai.amp.synacor.SynacorConfig interface.

key string

The plugin identifier.

Methods

authenticate

authenticate(response)

Validate AuthN data provided

Parameters
Name Type Description
response string

base64 encoded string

authorize

authorize(data, resourceId)

Authorize authZ response from endpoint

Parameters
Name Type Description
data *

{statusCode, opaqueId, message?}

resourceId *

channel id to be authorize

chooser

chooser()

Display the MVPD chooser UI

login

login(idp)

Calls login endpoint

Parameters
Name Type Description
idp string

unique identifier

logout

logout(idp)

Calls logout endpoint

Parameters
Name Type Description
idp string

unique identifier