Skip to content

josembergff/jff_client_oidc_csharp_legacy

Repository files navigation

Client OIDC C# Legacy

Simple client for request OIDC token and requests. Having the .net framework 4.0.

Install Package Manager

PM> Install-Package jff_client_oidc_csharp_legacy

Install .NET CLI

> dotnet add package jff_client_oidc_csharp_legacy

Install Paket CLI

> paket add jff_client_oidc_csharp_legacy

Example Usage

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);
        }
    }
 }

About

No description, website, or topics provided.

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages