Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

/user/{id}/verificationInfo
DescriptionIntended User / AuthorizationNotification sent toURIMethodRequest ParametersRequest BodyResponse BodyRetrieve the information used to verify a user.ACT member

Request verification.

Can only request if there isn't a pending request.

Content must match user profile, emails, ORCID in system.

any authorized userACT/verificationSubmissionPOST--VerificationSubmissionVerificationSubmission
Get a list of pending (not yet approved) verifications.ACT--/pendingVerificationsGET----VerificationBundleList<VerificationSubmission>
Verify Get a usersingle verification submission.ACT member--/userverificationSubmission/{id}/verificationPOSTGETverificationBundleHash----VerificationBundleVerificationSubmission
Retrieve Rescind verification infoACT member--/userverificationSubmission/{id}/verificationGETDELETE----VerificationBundle--
Remove Approve verification submissionACT memberuser who requested verification/userverificationSubmission/{id}/verificationapprovalDELETEPOST----VerificationApproval--VerificationApproval

Get UserBundle

If not self or ACT then private fields are cleared.

Public--/user/{id}/userBundleGET----UserBundle
Add ORCID to accountany authorized user /auth/orcidPOST--

OAuthValidationRequest

ORCID
Download attachment from verification submission.   

...

UserBundle:

- isCertified
- isVerified
- hasSignedTOU
- isACTMember
- isAdmin

- userProfile

- ORCID

 

 

...

GETredirect  

 

VerificationSubmission:

  • id
  • userId
  • createdOn
  • first name
  • last name
  • organization ("affiliation"?)
  • location
  • ORCID
  • email list
  • attachments (fileHandleId

VerificationApproval:

  • createdBy
  • createdOn

...

UserBundle:

  • isCertified

...

  • isVerified

...

  • hasSignedTOU

- first name

- last name

- organization

- email addresses

- ORCID

- verificationBundleHash

  • isACTMember
  • isAdmin
  • userProfile
  • ORCID
  • verificationSubmission (if approved)
  • verificationApproval