Simple client for request OIDC token and requests. Having the .net framework 4.0.
PM> Install-Package jff_client_oidc_csharp_legacy
> dotnet add package jff_client_oidc_csharp_legacy
> paket add jff_client_oidc_csharp_legacy
using jff_client_oidc_csharp_legacy;
namespace ExampleConnectOIDC
{
public class ConnectOIDC
{
private readonly ClientCredentials client;
public ConnectOIDC(){}
client = new ClientCredentials("{urlAuthority}", "{clientId}", "{clientSecret}", new string[] { "openid" });
}
public string GetToken(){
return client.GetToken();
}
public dynamic GetApiRest(string baseUrl, string pathUrl){
return client.Get<dynamic>(baseUrl, pathUrl);
}
public dynamic PostApiRest(string baseUrl, string pathUrl, dynamic objSend){
return client.Post<dynamic, dynamic>(baseUrl, pathUrl, objSend);
}
public dynamic PutApiRest(string baseUrl, string pathUrl, dynamic objSend){
return client.Put<dynamic, dynamic>(baseUrl, pathUrl, objSend);
}
public dynamic DeleteApiRest(string baseUrl, string pathUrl){
return client.Delete<dynamic>(baseUrl, pathUrl);
}
}
}