Member Junction
    Preparing search index...

    What a driver is told in order to open a session.

    interface AccessRequest {
        ContentSourceID: string;
        ContextUser: UserInfo;
        Parameters: Readonly<Record<string, string>>;
        Provider: IMetadataProvider;
        Role: string;
        Secret: Readonly<Record<string, unknown>>;
        Signal: AbortSignal;
        URL: string;
    }
    Index

    Properties

    ContentSourceID: string

    The Content Source being reached.

    ContextUser: UserInfo

    The acting user.

    Parameters: Readonly<Record<string, string>>

    The source's type-specific settings, already defaulted and validated.

    The provider to read through.

    Role: string

    The role this session is being opened as.

    A source read as an administrator and the same source read as an anonymous visitor are different sessions and see different content, which is why this is part of the cache key.

    Secret: Readonly<Record<string, unknown>>

    The secret material for this role, already resolved from MJ: Credentials.

    Shaped as the credential stored it — an api key, a client id and secret, a refresh token. Empty for a source that genuinely needs none.

    Signal: AbortSignal

    Fires when the run is asked to stop.

    URL: string

    The source's URL column.