Login Information API (1.0.0)
Download OpenAPI specification:Download
This API is implemented by the identity provider to receive information from the public certificate read from a users CAC/PIV card. SmartBridge sends the identity provider data from the users public certificate after verifying the certificate is trusted. SmartBridge provides an error if the certificate is not trusted.
Information from the user's public certificate.
Information about the CAC/PIV user from the public certificate on their smart card. All data elements in this API are available in the IL2 environment.
Request Body schema: application/json
A set of data points from the CAC card, slimmed down from the full CacInformation used for registration or association.
jwt required | string <jwt> the encoded string representation of the JWT - Payload is described here '#/components/schema/JWTPayload' |
subjectCommonName | string The common name of the subject, including EDIPI - typically FIRST.MIDDLE.LAST.EDIPI. In some environments, EDIPI may be stripped. |
emailAddress | string email address |
edipi | string DoD ID - only available in specific environment |
sha1Fingerprint required | string |
sha256Fingerprint required | string |
serialNum | string serial number from the CAC's certificate |
Responses
Request samples
- Payload
{- "jwt": "eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJuZXRyaXN0c21hcnRicmlkZ2UuY29tIiwiYXVkIjoiYXBpLm5ldHJpc3RzbWFydGJyaWRnZS5jb20iLCJzdWIiOiJTdGV2ZUBleGFtcGxlLmNvbSIsImV4cCI6MTYyMDM4ODg1MiwiaWF0IjoxNjIwMzg4NTUyLCJqdGkiOiI3OGQ0NTY0OC04M2Y2LTQ2YmEtOTgyNi1kMmE0MjdjYTU3NjIifQ.GgTtZL7yBG3kiuC-A1LOXHd1AX-u5cSRnNJYv8RS9X0",
- "subjectCommonName": "string",
- "emailAddress": "string",
- "edipi": "string",
- "sha1Fingerprint": "string",
- "sha256Fingerprint": "string",
- "serialNum": "string"
}