@safetech/pcsdk - v1.1.7
    Preparing search index...

    Class PCUsersManager

    PCSDK Users Manager

    Index

    Constructors

    Methods

    • Activates the PCUser with provided activation code. Should be called immediately after PCUsersManager#importUser if PCUser#isActivated returns false.

      Parameters

      • user: PCUser

        Target PCUser object

      • activationCode: string

        Activation code

      Returns Promise<void>

    • Removes PCUser from the storage.

      Parameters

      • user: PCUser

        Target PCUser object

      • password: string

        Rutoken password

      Returns Promise<void>

    • Returns PCUser from storage by its id

      Parameters

      • userId: string

        ID of user

      Returns Promise<PCUser>

      PCUser object

    • Create PCUserJSON by input source (Deep Link value, QR-code value) and deviceId

      Parameters

      • source: string | PCUserJSON

        User data

      • deviceId: number

        Device id

      Returns Promise<PCUser>

    • List of PCUser in the storage

      Returns Promise<PCUser[]>

      array of PCUser objects

    • Register PCUser on PCSDK Server

      Parameters

      • user: PCUser

        Target PCUser object

      • password: string

        User password

      Returns Promise<string>

    • Stores a new PCUser an existing object in storage.

      Parameters

      • user: PCUser

        Target PCUser object

      • keyName: string

        Key name

      • password: string

        Rutoken password

      • useBiometry: boolean

        Use biometry

      Returns Promise<void>

    • Registers WebAuthn authenticator for the provided PCUser.

      Parameters

      Returns Promise<void>