CLAIM GENERATION FOR TESTING CLAIMS-BASED APPLICATIONS
First Claim
1. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for facilitating development of a claims-based application, the method comprising:
- an act of determining that a claims-based application should receive a claim of a particular assertion type regarding a particular subject in order to testing the claims-based application; and
an act of requesting that a development-time claims provider provide a claim having an assertion of a particular type about a subject to the claims-based application.
2 Assignments
0 Petitions
Accused Products
Abstract
The development-time testing of claims based applications. After a claims-based application is deployed, as the application runs, the application will encounter a number of claims, and will perform appropriate processing that depends on the application'"'"'s trust in the veracity of the those claims. However, at development time, access to claims providers is either limited or non-existent. The principles described herein permit access to an environment at development-time in which the claims-based application will encounter any number and variety of claims. Accordingly, the application may be evaluated to verify proper operation in response to particular claims at development time, and any deviations in expected performance may be addressed prior to deployment.
-
Citations
18 Claims
-
1. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for facilitating development of a claims-based application, the method comprising:
-
an act of determining that a claims-based application should receive a claim of a particular assertion type regarding a particular subject in order to testing the claims-based application; and an act of requesting that a development-time claims provider provide a claim having an assertion of a particular type about a subject to the claims-based application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for a claims-based application to operate using claims during development-time of the claims-based application, the method comprising:
-
an act of detecting receipt of a claim issued from a development-time claims provider, wherein the claim specifies an assertion, a subject of the assertion, and an issuer of the assertion; an act of identifying the issuer based on the identification of the issuer specified in the claim; an act of determining whether the issuer is trusted to make assertions of the type made in the claim; and an act of continuing processing based on a result of the determination. - View Dependent Claims (17)
-
-
18. A method for developing a claims-based application comprising:
-
an act of developing a claims-based application; while performing the act of developing a claims-based application, an act of testing the claims-based application under development, wherein the act of testing comprises; an act of causing an external development-time claims provider to generate a claim having an assertion of a particular assertion type, and having an issuer that is used primary at development time; and an act of monitoring how the claims-based application under development responds to the processing of the generated claim.
-
Specification