> We are using the existing one.
No, you aren't. If you were using one of the recommended client software projects, you would actually be using it. By your own admission, you are not using it:
> Not using oxd since it is paid.
That's my point. You need to use one of the recommended software projects. Try mod_auth_openidc if you want a free open source client.
As mentioned, we do not support custom client development, which is what you are trying to do.