Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[API Based Authentication] [Bug] Improvement for Client Attestation #18021

Closed
Thumimku opened this issue Nov 22, 2023 · 1 comment
Closed

[API Based Authentication] [Bug] Improvement for Client Attestation #18021

Thumimku opened this issue Nov 22, 2023 · 1 comment

Comments

@Thumimku
Copy link
Contributor

Thumimku commented Nov 22, 2023

Is your suggestion related to an experience ? Please describe.
With #16836, we delivered Client Attestation capabilities for API_Based_Authentication.
We got several feedbacks along the process and we have prioritise them based on our timeline. Hence I will raise this issue to track all the improvements for Client Attestation (Security API Based Authentication).

[Note that following tasks are not in the order of priority]

  • In Android Attestation, we need to call Google Attestation service. But here, the same thread requested for android attestation is used for this external call. We need to improve this by having a thread pool and execute the external call.
  • In Apple Attestation, we have the basic security implemented. But there are some advanced security implementation given in the doc, we need to improve those validations also.
  • In Apple Attestation, revocation check is disabled by default and we provide an configuration to enable it here. We have to set true and test for the cloud deployments.
  • In Apple Attestation, currently we are shipping Apple Attestation root CA with the product as pem. But we need to use a keystore by anychance Apple decided to provide set of root certs. More details can be found in this mail [Request to add Apple Attestation Root Certificate to Product IS and Asgardeo]
  • Nonce Issuance, This improvement is to track and develop Client Attestation As A Service where Client Attestation Service issues Nonce to clients.
@isharak
Copy link
Member

isharak commented Nov 7, 2024

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!

@isharak isharak closed this as completed Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants