Theia API Documentation v1.76.0
    Preparing search index...

    Where the Copilot credentials of this application are kept.

    The credentials are held by the application rather than by the Copilot CLI, so that signing out only has to remove this entry and never has to touch credentials of the user's machine, such as their system keyring entries or their GitHub CLI sign-in.

    Index

    Constructors

    Properties

    keyStoreService: KeyStoreService
    logger: ILogger
    ACCOUNT: "github-copilot" = 'github-copilot'

    The keystore account name the credentials are stored under.

    LEGACY_SERVICE: "theia-copilot-auth" = 'theia-copilot-auth'

    The keystore service name the previous integration stored its OAuth token under.

    That token belonged to an OAuth application that is no longer used, so it is useless, and the code that could remove it is gone. It is therefore cleaned up once, rather than left behind on the machine of the user.

    SERVICE: "theia-copilot" = 'theia-copilot'

    The keystore service name the credentials are stored under.

    Methods