Table of Contents

Server-side Application

The server-side application model is the recommended starting point for new RecroGrid Framework applications.

From a deployment perspective, it consists of two applications: a browser-facing Blazor host application and a separate backend API application. During development, the Blazor application itself has a host/server part and an interactive client part. The host manages OpenID Connect sign-in, SessionAuth, and API proxying, while the backend API owns the main RecroGrid Framework server runtime, business logic, and data access.

See Application Models for the deployment, development, and request-flow views.

Workflow

flowchart TD
    create[Create application]
    database[Configure database]
    sessionAuth[Configure SessionAuth]
    proxy[Configure API proxy]
    client[Configure client]
    run[Run application]

    create --> database --> sessionAuth --> proxy --> client --> run

Next step