<description datatypeLibrary=“www.w3.org/2001/XMLSchema-datatypes” xmlns=“riddl.org/ns/description/1.0” xmlns:xi=“www.w3.org/2001/XInclude”>

<message name="verify_in">                                                                                                                                                                                                                                        
  <parameter name="code" type="string"/>
</message>

<message name="verify_out">
  <parameter name="data" mimetype="application/json"/>
</message>

<message name="refresh_token_in">
  <parameter name="grant_type" fixed="refresh_token"/>
  <!-- <parameter name="client_id" type="string"/> -->
  <parameter name="refresh_token" type="string"/>
</message>

<message name="refresh_token_out">
  <parameter name="data" mimetype="application/json"/>
</message>

<message name="revoke_in">
  <parameter name="code" type="string"/>
</message>

<message name="check">
  <header name="Authorization" type="string"/>
</message>

<resource>
  <documentation xmlns="http://riddl.org/ns/documentation/1.0" summary="Federated UNIVIE OAuth2 Slave.">

# Federated UNIVIE OAuth2 Slave - FU:AUTH

Works only in conjunction with the UNIVIE OAuth2 Master. Allows you to:

</description>