• Home
  • Categories
  • Recent
  • Popular
  • Pricing
  • Contact us
  • Docs
  • Login
FusionAuth
  • Home
  • Categories
  • Recent
  • Popular
  • Pricing
  • Contact us
  • Docs
  • Login

I really want a client library for <language X>

Scheduled Pinned Locked Moved
Q&A
client library
2
4
1.9k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D
    dan
    last edited by 24 Nov 2020, 18:55

    I really want FusionAuth support for <language X>. How can I make this happen?

    --
    FusionAuth - Auth for devs, built by devs.
    https://fusionauth.io

    1 Reply Last reply Reply Quote 0
    • D
      dan
      last edited by 24 Nov 2020, 19:03

      All of our client libraries are open source (Apache2 license). At present we use this open source project to build them.

      If you are interested in support for a language (let's say Lisp, because it's so cool 🙂 ), then take the following steps:

      • Search our github issues to make sure there isn't already a request (see C++ and Elixir).
      • If there is an issue present, vote for it.
      • If not, add one.

      If you want to take a crack at building the Lisp library, please file an issue as above and indicate your desire to help. How it works:

      • We start with a JSON DSL to define each API ( https://github.com/FusionAuth/fusionauth-client-builder/tree/master/src/main/api ).
      • We then build the code using a template, for example, here is the ruby template : https://github.com/FusionAuth/fusionauth-client-builder/blob/master/src/main/client/ruby.client.ftl
      • This ruby template then produces the ruby client: https://github.com/FusionAuth/fusionauth-ruby-client / https://github.com/FusionAuth/fusionauth-ruby-client/blob/master/lib/fusionauth/fusionauth_client.rb
      • So for Lisp, find the language most like it and then copy the client template (here's Ruby's), copy it to lisp.client.ftl and start hacking on it.
      • This lets us keep the Lisp client library current for each of the API calls and we can build a new client each time we release.

      --
      FusionAuth - Auth for devs, built by devs.
      https://fusionauth.io

      P 1 Reply Last reply 7 Dec 2022, 21:56 Reply Quote 0
      • P
        ptom77076
        last edited by 29 Nov 2022, 10:43

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • P
          ptom77076 @dan
          last edited by 7 Dec 2022, 21:56

          @dan said in I really want a client library for <language X>:

          All of our client libraries are open source (Apache2 license). At present we use this open source project to build them.

          If you are interested in support for a language (let's say Lisp, because it's so cool 🙂 ), then take the following steps:

          • Search our github issues to make sure there isn't already a request (see C++ and Elixir).
          • If there is an issue present, vote for it.
          • If not, add one.

          If you want to take a crack at building the Lisp library, please file an issue as above and indicate your desire to help. How it works:

          • We start with a JSON DSL to define each API ( https://github.com/FusionAuth/fusionauth-client-builder/tree/master/src/main/api ).
          • We then build the code using a template, for example, here is the ruby template : https://github.com/FusionAuth/fusionauth-client-builder/blob/master/src/main/client/ruby.client.ftl
          • This ruby template then produces the ruby client: https://github.com/FusionAuth/fusionauth-ruby-client / https://github.com/FusionAuth/fusionauth-ruby-client/blob/master/lib/fusionauth/fusionauth_client.rb
          • So for Lisp, find the language most like it and then copy the client template (here's Ruby's), copy it to lisp.client.ftl and start hacking on it.
          • This lets us keep the Lisp client library current for each of the API calls and we can build a new client each time we release. I use these libraries all the time, thanks. But I'm still not up to the task. I'm still getting in the way of this crazy college thing. It's good that there is an essay service they help me quickly, but not for free, although they have 24/7 support.

          I use these libraries all the time, thank you

          1 Reply Last reply Reply Quote 1
          • First post
            Last post