Giter Club home page Giter Club logo

dvelop-sdk-cs's Introduction

d.velop cloud SDK for .NET core

This is the official SDK to build Apps for d.velop cloud using the C# programming language.

The project has alpha status. So for now expect things to change.

Usage

Include the the d.velop cloud sdk as dependencies in your .NET Core 2.1 project file (myproject.csproj) and restore them with dotnet restore via commandline or from within your IDE.

<ItemGroup>
    <PackageReference Include="Dvelop.Sdk.TenantMiddleware" Version="0.0.2.51" />
    <PackageReference Include="Dvelop.Sdk.IdentityProvider.Middleware" Version="0.0.2.51" />
</ItemGroup>

or the all-in-one dependency:

<ItemGroup>
    <PackageReference Include="Dvelop.Sdk" Version="0.0.2.51" />
</ItemGroup>

The most recent version can be installed from nuget.org

A running Application, which uses this SDK can be found at github.com/d-velop/dvelop-app-template-cs

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Build local

You can build a version of this library with following command:

dotnet pack -o dist --version-suffix alpha

You will need to have an installed and configured dotnet core SDK

Versioning

We use SemVer for versioning. For the versions available, see the releases on this repository.

License

Please read LICENSE for licensing information.

Acknowledgments

Thanks to the following projects for inspiration

Build Status

dvelop-sdk-cs's People

Contributors

ckuetbach avatar vekunz avatar lenklose avatar sterschl avatar dependabot[bot] avatar janfoe avatar jtone123 avatar jannikbend avatar mtestrot avatar sburdinski avatar

Stargazers

Marcel Wemhoff avatar Andreas Krauter avatar  avatar

Watchers

James Cloos avatar  avatar  avatar Christian Breuer avatar  avatar  avatar  avatar  avatar  avatar

dvelop-sdk-cs's Issues

Wrong encoding for some redirect-URLs

In some cases the redirect URL generated by the IDP-middleware may have a wrong escaping. This will cause problems with login-redirects, if some special chars are included in the original Url.

Enable CloudCenter Events

This Issue should Address two Topics:

  • Enable Signature-Creation and Validation for "DV1-HMAC-SHA256" Argorithm
  • Add DTOs for the CoudCenter Events

Remove dependencies to Newtonsoft.Json

There are some dependencies to newtwonsoft.json, which can easily be removed.

Also there are some newtonsoft.json features used, which can be confusing. "ShouldServializeXYZ" to remove serializing property "XYZ" for instance, is confusing if there is a derived subclass, because a member may be not serialized, even if there is data within that property, because of this feature in the base-class.

The removing of this feature may result in a changed serialization behavior. "_links" and "_embedded" Resources may be serialized even if no data is present.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.