...
Description | Intended User / Authorization | Notification sent to | URI | Method | Request Parameters | Request Body | Response Body | Retrieve the information used to verify a user. | ACT member | /user/{id}/verificationInfo|
---|---|---|---|---|---|---|---|---|---|---|
Request verification. Can only request if there isn't a pending request. Content must match user profile, emails, ORCID in system. | any authorized user | ACT | /verificationSubmission | POST | -- | VerificationSubmission | VerificationSubmission | |||
Get a list of pending (not yet approved) verifications. | ACT | -- | /pendingVerifications | GET | -- | -- | VerificationBundleList<VerificationSubmission> | |||
Verify Get a usersingle verification submission. | ACT member | -- | /userverificationSubmission/{id}/verification | POSTGET | verificationBundleHash-- | -- | VerificationBundleVerificationSubmission | |||
Retrieve Rescind verification info | ACT member | -- | /userverificationSubmission/{id}/verification | GETDELETE | -- | -- | VerificationBundle-- | |||
Remove Approve verification submission | ACT member | user who requested verification | /userverificationSubmission/{id}/verificationapproval | DELETEPOST | ---- | VerificationApproval | --VerificationApproval | |||
Get UserBundle If not self or ACT then private fields are cleared. | Public | -- | /user/{id}/userBundle | GET | -- | -- | UserBundle | |||
Add ORCID to account | any authorized user | /auth/orcid | POST | -- | OAuthValidationRequest | ORCID | ||||
Download attachment from verification submission. |
...
UserBundle:
- isCertified
- isVerified
- hasSignedTOU
- isACTMember
- isAdmin
- userProfile
- ORCID
...
GET | redirect |
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