Module: XriResolver
- Defined in:
- lib/xri_resolver.rb
Defined Under Namespace
Classes: AuthorityResolver, CacheError, Common, INVALID_XRDS, ParseInputParameters, SEPList, SEPSelector, UNKNOWN_ROOT, URIAuthorityResolver, XRIResolutionFailure
Constant Summary collapse
- XRDNS =
XRD xml namespace
{"xrd"=>"xri://$xrd*($v*2.0)"}
- XRDType =
"xri://$res*auth*($v*2.0)"
- XRIAuthorities =
default authorities – add or remove from this Hash as desired
{ "@"=>{:authority_uris=>["https://at.xri.net/", "http://at.xri.net/"], :verify_server_cert=>true}, "="=>{:authority_uris=>["https://equal.xri.net/", "http://equal.xri.net/"], :verify_server_cert=>true}}
- ResponseStatus =
{ '100' => 'SUCCESS', '200' => 'PERM_FAIL', '201' => 'NOT_IMPLEMENTED', '202' => 'LIMIT_EXCEEDED', '210' => 'INVALID_INPUT', '211' => 'INVALID_QXRI', '212' => 'INVALID_OUTPUT_FORMAT', '213' => 'INVALID_SEP_TYPE', '214' => 'INVALID_SEP_MEDIA_TYPE', '215' => 'UNKNOWN_ROOT', '220' => 'AUTH_RES_ERROR', '221' => 'AUTH_RES_NOT_FOUND', '222' => 'QUERY_NOT_FOUND', '223' => 'UNEXPECTED_XRD', '224' => 'INACTIVE', '230' => 'TRUSTED_RES_ERROR', '231' => 'HTTPS_RES_NOT_FOUND', '232' => 'SAML_RES_NOT_FOUND', '233' => 'HTTPS+SAML_RES_NOT_FOUND', '234' => 'UNVERIFIED_SIGNATURE', '240' => 'SEP_SELECTION_ERROR', '241' => 'SEP_NOT_FOUND', '250' => 'REDIRECT_ERROR', '251' => 'INVALID_REDIRECT', '252' => 'INVALID_HTTPS_REDIRECT', '253' => 'REDIRECT_VERIFY_FAILED', '260' => 'REF_ERROR', '261' => 'INVALID_REF', '262' => 'REF_NOT_FOLLOWED', '300' => 'TEMPORARY_FAIL', '301' => 'TIMEOUT_ERROR', '320' => 'NETWORK_ERROR', '321' => 'UNEXPECTED_RESPONSE', '322' => 'INVALID_XRDS' }