Doit.Comdirect.RestApi 1.0.0

C# .NET Standard Rest API for comdirect

Install-Package Doit.Comdirect.RestApi -Version 1.0.0
dotnet add package Doit.Comdirect.RestApi --version 1.0.0
<PackageReference Include="Doit.Comdirect.RestApi" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Doit.Comdirect.RestApi --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Doit.Comdirect.RestApi, 1.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Doit.Comdirect.RestApi as a Cake Addin
#addin nuget:?package=Doit.Comdirect.RestApi&version=1.0.0

// Install Doit.Comdirect.RestApi as a Cake Tool
#tool nuget:?package=Doit.Comdirect.RestApi&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Build and Test - release branch

Doit.Comdirect.Rest.Api

C# .NET Standard Rest API for comdirect

Requirements

  1. Download the latest swagger json from https://kunde.comdirect.de/cms/media/comdirect_rest_api_swagger.json
  2. Change the comdirect type "cd_secondary" to "password "CdSecondary": { "type": "oauth2", "tokenUrl": "https://api.comdirect.de/oauth/token", "flow": "cd_secondary", >> "flow": "password",
  3. Install the Visual Studio 2017/2019 extension to generate the C# Client: https://github.com/unchase/Unchase.OpenAPI.Connectedservice
  4. Generate the client comdirect-unchase-openapi.png
  5. Manage user secrets for the project with your comdirect credentials. Define in the appsettings.json { "ComdirectCredentials": { "ClientId": null, "ClientSecret": null, "Pin": null, "Username": null } }

https://kunde.comdirect.de/itx/oauth/privatkunden?execution=e3s1

Test the flow

Start the Console project https://github.com/do-it-ger/Comdirect.Rest.Api/blob/master/Console.ComdirectApi/Program.cs

Active the login with the comdirect photoTan App https://kunde.comdirect.de/cms/sicherheit-pin-tan.html#mobiletan

Links

License

MIT.

Build and Test - release branch

Doit.Comdirect.Rest.Api

C# .NET Standard Rest API for comdirect

Requirements

  1. Download the latest swagger json from https://kunde.comdirect.de/cms/media/comdirect_rest_api_swagger.json
  2. Change the comdirect type "cd_secondary" to "password "CdSecondary": { "type": "oauth2", "tokenUrl": "https://api.comdirect.de/oauth/token", "flow": "cd_secondary", >> "flow": "password",
  3. Install the Visual Studio 2017/2019 extension to generate the C# Client: https://github.com/unchase/Unchase.OpenAPI.Connectedservice
  4. Generate the client comdirect-unchase-openapi.png
  5. Manage user secrets for the project with your comdirect credentials. Define in the appsettings.json { "ComdirectCredentials": { "ClientId": null, "ClientSecret": null, "Pin": null, "Username": null } }

https://kunde.comdirect.de/itx/oauth/privatkunden?execution=e3s1

Test the flow

Start the Console project https://github.com/do-it-ger/Comdirect.Rest.Api/blob/master/Console.ComdirectApi/Program.cs

Active the login with the comdirect photoTan App https://kunde.comdirect.de/cms/sicherheit-pin-tan.html#mobiletan

Links

License

MIT.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.0 158 10/16/2020