You can configure PingFederate to support rich authorization requests from OAuth clients.
Review the SDK documentation for the com.pingidentity.sdk.authorizationdetails package. You can find the SDK documentation in the <pf_install>/pingfederate/sdk/doc directory or in the compiled PingFederate Server SDK documentation.