Product:App:UDR:UdrValidator - war

CSP

Resources

name path methods description
UdrDbResource
  • /subscriber/{guid}
  • /subscriber/all
  • /subscriber/{guid}/alias
  • /subscriber/{guid}/json/{schemaId}
  • /subscriber
  • DELETE, GET, PUT
  • GET
  • GET, PUT
  • DELETE, GET, PUT
  • GET, POST
A REST Web Service for processing provisioning queries. This is a wrapper around the Firestorm RESTful API which is implemented in UdrDbResource The Firestorm API does not perform any validation of the incoming data. This wrapper will perform data validation on all the POST and PUT operations.
UdrUserResource
  • /session
  • DELETE, GET, POST, PUT
A REST Web Service for authenticating UDR REST api users. User who wish to peform other UDR REST operations must authenticate themselves by POSTing to the /session URL.

When the /session URL is POSTed to (with an empty body message) and the user has not already been authenticated then the user will be asked for their username and password. Weblogic authenticates the user based on the username and password and sends back a cookie representing the authenticated session. This cookie must be used in all subsequent REST operations to authenticate the user.

To logout of the session send a DELETE to the /session URL.

Data Types

JSON

type description
KeyValue A simple key value pair used to represent each user session attribute. keep it serializable and no need to do version control.
UserProfile Class representing management platform user profile information. Note. All attributes with public setters and getters that follow the standard Java bean naming conventions are exposed via the REST APIs.
UserSession Class representing a user session in the SDC management application.

XML

Default Namespace
type description
keyValue A simple key value pair used to represent each user session attribute. keep it serializable and no need to do version control.
resourcePermission The resource permissions for our application.
userProfile Class representing management platform user profile information. Note. All attributes with public setters and getters that follow the standard Java bean naming conventions are exposed via the REST APIs.
userSession Class representing a user session in the SDC management application.