PlaidQuickstartBlazor
PlaidQuickstartBlazor copied to clipboard
Plaid Quickstart for .NET Blazor is a port of the official Plaid quickstart project, using the Going.Plaid client libraries for C# .NET running as a Hosted Blazor WebAssembly.
Plaid quickstart for .NET
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.
1. Clone the repository
PS> git clone https://github.com/jcoliz/PlaidQuickstartBlazor
PS> cd PlaidQuickstartBlazor
2. Set up your secrets
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.
3. Install .NET 8.0 SDK
If you don't already have the .NET 8.0 SDK installed, be sure to get a copy first from the Download .NET page.
4. Run it!
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
Test credentials
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.
Porting guide
For details on how to keep the port up-to-date, please see the Porting Guide.
Code of conduct
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.