Skip to content
This repository was archived by the owner on May 2, 2024. It is now read-only.

tributech-solutions/tributech-catalog-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tributech DataSpace Kit Catalog API client

This repository contains the Catalog API client for easy access to the catalog-api of the Tributech DataSpace Kit.

Integration via API

The client can be used to connect an application to the catalog api of the Tributech Dataspace Kit endpoints.

Authentication / Authorization

You will need to to provide proper authorization in order to access the APIs. You can do this through client credentials authentication through the Keycloak server deployed at the hub of your ecoystem. Check out the example for how to do this in C# through the ready to use ApiAuthHandler which we provide. Also read the detailed guide for usage of the .NET Core clients for more info.

Essentially, you will need to provide the following parameters:

Parameter Value Remark
tokenUrl https://auth.your-hub.dataspace-hub.com/auth/realms/your-node/protocol/openid-connect/token Url to retrieve the access token from the dataspace hub Keycloak Server
scope profile / email / catalog-api / node-id Defines the scope of what can be accessed
clientId your-api-specific-client-id Can be found in the Dataspace Admin (Profile -> Administration)
clientSecret your-api-specific-client-secret Can be found in the Dataspace Admin (Profile -> Administration)

Usage

Usage examples for the clients are available in /examples.

You can inspect the availabe endpoints for the Catalog API Api through Swagger. Please follow the guide on docs.tributech.io.


Contribute

Please report any bugs / issues that you find, thank you!


Need Support?

Use the Tributech Support Center.

About

Client for the Tributech Catalog API

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages