@chromia/ft4 - v2.1.0
    Preparing search index...

    Module authentication

    Enumerations

    LoginConfigRelativeRuleVariable

    Classes

    KeyHandlerError
    SigningError

    Interfaces

    AuthDataService
    Authenticator
    Eip1193Provider
    EvmKeyStore
    EvmSigner
    FtKeyStore
    FtSigner
    KeyHandler
    KeyStore
    LoginKeyStore

    Type Aliases

    AuthHandler
    LoginConfig
    LoginConfigComplexRule
    LoginConfigOptions
    LoginConfigRules
    LoginConfigRuleVariable
    LoginConfigSimpleRule
    LoginOptions
    RawSignature
    SessionWithLogout
    Signature
    Signer

    Variables

    ACCOUNT_ID_PLACEHOLDER
    AUTH_DESCRIPTOR_ID_PLACEHOLDER
    BLOCKCHAIN_RID_PLACEHOLDER
    EVM_AUTH
    FT_AUTH
    NONCE_PLACEHOLDER
    noopAuthenticator

    Functions

    authDescriptorCounter
    authFlags
    authMessageTemplate
    createAuthenticator
    createEvmKeyHandler
    createFtKeyHandler
    createGenericEvmKeyStore
    createInMemoryEvmKeyStore
    createInMemoryFtKeyStore
    createInMemoryLoginKeyStore
    createLocalStorageLoginKeyStore
    createNoopAuthenticator
    createSessionStorageLoginKeyStore
    createWeb3ProviderEvmKeyStore
    days
    deleteDisposableAuthDescriptors
    evmAuth
    evmSigner
    ftAuth
    ftSigner
    getConfigFromOptions
    getKeyHandlersForKeyStores
    getLoginConfig
    hasAuthDescriptorFlags
    hours
    isAuthOperation
    isEvmKeyStore
    isEvmSigner
    isFtKeyStore
    isFtSigner
    login
    mapLoginConfigRulesToAuthDescriptorRules
    minutes
    relativeBlockHeight
    relativeBlockTime
    signMessage
    sliceSignature
    toRawSignature
    ttlLoginRule
    weeks