{"id":16990304,"url":"https://github.com/jcoliz/plaidquickstartblazor","last_synced_at":"2025-03-17T09:30:36.022Z","repository":{"id":41039314,"uuid":"489160514","full_name":"jcoliz/PlaidQuickstartBlazor","owner":"jcoliz","description":"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.","archived":false,"fork":false,"pushed_at":"2024-08-14T08:17:51.000Z","size":1296,"stargazers_count":26,"open_issues_count":5,"forks_count":15,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-27T21:50:21.509Z","etag":null,"topics":["blazor","csharp","dotnet","fintech","plaid","plaid-api","plaid-link"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jcoliz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-05T23:59:42.000Z","updated_at":"2025-02-27T11:51:12.000Z","dependencies_parsed_at":"2023-02-09T02:16:33.477Z","dependency_job_id":"59ea0c77-cdb9-4bb8-a368-b128a8d5b2fd","html_url":"https://github.com/jcoliz/PlaidQuickstartBlazor","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcoliz%2FPlaidQuickstartBlazor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcoliz%2FPlaidQuickstartBlazor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcoliz%2FPlaidQuickstartBlazor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcoliz%2FPlaidQuickstartBlazor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jcoliz","download_url":"https://codeload.github.com/jcoliz/PlaidQuickstartBlazor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243858794,"owners_count":20359257,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blazor","csharp","dotnet","fintech","plaid","plaid-api","plaid-link"],"created_at":"2024-10-14T03:09:40.303Z","updated_at":"2025-03-17T09:30:35.425Z","avatar_url":"https://github.com/jcoliz.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Plaid quickstart for .NET\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) \n[![Plaid API](https://img.shields.io/badge/Plaid%20API-v1.482.3-blue\n)](https://github.com/plaid/plaid-openapi)\n[![Build+Test](https://github.com/jcoliz/PlaidQuickstartBlazor/actions/workflows/buildtest.yml/badge.svg)](https://github.com/jcoliz/PlaidQuickstartBlazor/actions/workflows/buildtest.yml)\n\nThis repository is a port of the official [Plaid quickstart](https://github.com/plaid/quickstart) project, using the [Going.Plaid](https://github.com/viceroypenguin/Going.Plaid) client libraries for C# .NET. Here, the quickstart is implemented as a Hosted Blazor WebAssembly.\n\n![Plaid quickstart for .NET](/docs/images/QuickstartDotNet.png)\n\n## 1. Clone the repository\n\n```Powershell\nPS\u003e git clone https://github.com/jcoliz/PlaidQuickstartBlazor\nPS\u003e cd PlaidQuickstartBlazor\n```\n\n## 2. Set up your secrets\n\n```Powershell\nPS\u003e cd .\\Server\\\nPS Server\u003e cp .\\secrets.example.yaml .\\secrets.yaml\n```\n\nCopy `secrets.example.yaml` to a new file called `secrets.yaml`, then fill out the configuration variables inside. At\nminimum `ClientID` and `Secret` must be filled out. Get your Client ID and secrets from\nthe [Plaid dashboard](https://dashboard.plaid.com/developers/keys)\n\n\u003e 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](https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-6.0\u0026tabs=linux).\n\n## 3. Install .NET 8.0 SDK\n\nIf you don't already have the .NET 8.0 SDK installed, be sure to get a copy first from the [Download .NET](https://dotnet.microsoft.com/en-us/download) page.\n\n## 4. Run it!\n\nBuild and run the app from the `.\\Server` directory, which contains all necessary components.\n\n```Powershell\nPS\u003e cd .\\Server\\\nPS Server\u003e dotnet run\n```\n\nThe quickstart will now be listening on `https://localhost:7267`\n\n## Test credentials\n\nIn 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`.\n\nIn Development or Production, use real-life credentials.\n\n## Porting guide\n\nFor details on how to keep the port up-to-date, please see the [Porting Guide](/docs/PORTING.md).\n\n## Code of conduct\n\nWe as members, contributors, and leaders pledge to make participation in our\ncommunity a harassment-free experience for everyone. We pledge to act and\ninteract in ways that contribute to an open, welcoming, diverse, inclusive, \nand healthy community.\n\nPlease review the [Code of conduct](/code_of_conduct.md) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcoliz%2Fplaidquickstartblazor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjcoliz%2Fplaidquickstartblazor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcoliz%2Fplaidquickstartblazor/lists"}