-
Notifications
You must be signed in to change notification settings - Fork 155
Public API refactoring before GA #120
Copy link
Copy link
Closed
Description
IClientApplicationBaseshould be made internal. Calling applications should use eitherIPublicClientApplicationorIConfidentialClientApplication.- Account should be made internal. Account will always be obtained from calling
getAccounts()or fromIAuthenticationResult, but never created outside of the library. If such a need arises in the future, we can always make it public again (non-breaking change). AsymmetricKeyCredentialshould be renamed toClientCertificate.ClientCertificateis simpler, aligns with other libraries, and is the term that is used in documentation.ClientSecret,ClientCertificate,ClientAssertionshould be made internal. There is no need to leak out these implementation details. Instead,IClientSecret,IClientCertificate, andIClientAssertionwill be added.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels