6. @justin__richer
Authlete is Semi-hosted
• Customers run OAuth-speaking services
• These services call the API for processing
• Authlete tells the services what to do next
6
9. @justin__richer
New Features for FAPI
• Client authentication model beyond client secrets
• Mutual TLS certificates and validation
• Scope management for FAPI-R, FAPI-RW, and non-
FAPI requests
• Strict processing of request objects
9
14. @justin__richer
Customer’s AS
• Validates the TLS socket
– Keys presented must be the ones used in the socket
• Does not validate the certificate against a CA
• Passes certificate to API
14
15. @justin__richer
Authlete API
• Can not validate the TLS connection between client
and AS
– Has no insight into the original connection
• Verifies that the certificate sent to the API is the one
expected for this transaction
– Acts as a trust anchor
15