This repository is a port of the official Plaid quickstart project, using the Going.Plaid client libraries for C# .NET. Here, the quickstart is implemented as a Hosted Blazor WebAssembly.
PS> git clone https://github.com/jcoliz/PlaidQuickstartBlazor
PS> cd PlaidQuickstartBlazor
PS> cd .\Server\
PS Server> cp .\secrets.example.yaml .\secrets.yaml
Copy secrets.example.yaml
to a new file called secrets.yaml
, then fill out the configuration variables inside. At
minimum ClientID
and Secret
must be filled out. Get your Client ID and secrets from
the Plaid dashboard
NOTE: The
secrets.yaml
files is included as a convenient local development tool. In fact, you can use any of the many methods of getting configuration settings into ASP.NET. Please see Safe storage of app secrets in development in ASP.NET Core.
If you don't already have the .NET 7.0 SDK installed, be sure to get a copy first from the Download .NET page.
Build and run the app from the .\Server
directory, which contains all necessary components.
PS> cd .\Server\
PS Server> dotnet run
The quickstart will now be listening on https://localhost:7267
In Sandbox, you can log in to any supported institution (except Capital One) using user_good
as the username and pass_good
as the password. If prompted to enter a 2-factor authentication code, enter 1234
.
In Development or Production, use real-life credentials.
For details on how to keep the port up-to-date, please see the Porting Guide.
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
Please review the Code of conduct for more details.