-
Notifications
You must be signed in to change notification settings - Fork 416
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated documentation for the new validation model and restructured i…
…nternals (#3056) * Removed static stack frames and replaced with the simplified approach of GetCurrentStackFrame() and AddCurrentStackFrame() * Updated IssuerValidationSource to be extensible. Extracted validated fields onto their own files and made the structures read-only. * Updated documentation * Added nullability annotations to ValidationParameters. Enabled setting IList values from two-part constructors. * Handle case where ValidateActor is true, there is an actor token, but no ActorValidationParameters are provided. * Updated documentation, added missing interfaces and methods required once the classes/structures are made public. * Added missing documentation around validation errors (cherry picked from commit 07a105f) * Added CLSCompliant flag to Log methods to address the build issue until the ILogger compliance can be resolved. (cherry picked from commit af561ef) * Moved signature error back to internal after merging from the new validation model feature branch. * Cache exceptions from ValidationErrors * Added log level checks for log methods in ValidatedToken and ValidationError * Updated comment for issuer validation source for clarity * Removed use of "this" in constructors. * Updated documentation based on PR feedback * Removed primary constructor from ValidatedToken in favour of clarity with a regular constructor with validations * Overridden ToString method for validation objects. * Added default value for the cancellation token on the entry points for the new validation model
- Loading branch information
Showing
45 changed files
with
1,153 additions
and
521 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.