![]() |
Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
|
Interface for identity applications. More...
Public Member Functions | |
| void | ClaimValid (string Claim, object Service) |
| An identity authenticator service validates a claim. More... | |
| void | ClaimInvalid (string Claim, string Reason, string ReasonLanguage, string ReasonCode, object Service) |
| An identity authenticator service invalidates a claim. More... | |
| void | PhotoValid (IPhoto Photo, object Service) |
| An identity authenticator service validates a photo. More... | |
| void | PhotoInvalid (IPhoto Photo, string Reason, string ReasonLanguage, string ReasonCode, object Service) |
| An identity authenticator service invalidates a photo. More... | |
| void | ReportError (string Error, string ErrorLanguage, string ErrorCode, ValidationErrorType ErrorType, object Service, params KeyValuePair< string, object >[] Tags) |
| Reports an error encountered during validation. More... | |
| void | ValidateAllClaims () |
| Validates all claims. More... | |
| void | ValidateAllPhotos () |
| Validates all photos More... | |
| void | InvalidateAllClaims (string Reason, string ReasonLanguage, string ReasonCode) |
| Invalidates all claims. More... | |
| void | InvalidateAllPhotos (string Reason, string ReasonLanguage, string ReasonCode) |
| Invalidates all photos More... | |
| void | AddPotentialClaims (string Claim, object Value, bool InformUser, object Service) |
| Adds potential claims to the application that can be used in a subsequent applcation. Can be used by preview applications to suggest claims that could be added to the application automatically, to simplify user experience. More... | |
Properties | |
| bool | Preview [get] |
| If the application is a preview of an application. Previewed applications should not be persisted. More... | |
| IAccount | Account [get] |
| Account over which the application was made. More... | |
| PersonalInformation | PersonalInformation [get] |
| Personal information extracted from Claims. More... | |
| KeyValuePair< string, object >[] | Claims [get] |
| Full set of claims made regarding the identity, as meta-data tags. More... | |
| IEnumerable< IPhoto > | Photos [get] |
| Photos provided. More... | |
| int | NrPhotos [get] |
| Number of photos provided. More... | |
| IEnumerable< XmlDocument > | Documents [get] |
| Associated XML document attachments provided. More... | |
| ValidClaim[] | ValidatedClaims [get] |
| Validated claims. More... | |
| InvalidClaim[] | InvalidatedClaims [get] |
| Invalidated claims. More... | |
| string[] | UnvalidatedClaims [get] |
| Unvalidated claims. More... | |
| ValidPhoto[] | ValidatedPhotos [get] |
| Validated photos. More... | |
| InvalidPhoto[] | InvalidatedPhotos [get] |
| Invalidated photos. More... | |
| IPhoto[] | UnvalidatedPhotos [get] |
| Unvalidated photos. More... | |
| ValidationError[] | Errors [get] |
| Any errors reported during validation. More... | |
| bool | HasErrors [get] |
| If errors are reported. More... | |
| int | NrErrors [get] |
| Number of errors reported. More... | |
| object[] | Services [get] |
| Services involved in returning feedback on the application. More... | |
| bool | HasServices [get] |
| If services have returned feedback on the application. More... | |
| int | NrServices [get] |
| Number of services returning feedback on the the application. More... | |
| bool? | IsValid [get] |
| If the application has been validated (true), invalidated (false), or not yet validated (null). More... | |
| bool | HasValidatedClaims [get] |
| If the application has validated claims. More... | |
| bool | HasValidatedPhotos [get] |
| If the application has validated photos. More... | |
| KeyValuePair< string, object >[] | Tags [get] |
| Tags annotating the application, as reported by the different services. More... | |
Interface for identity applications.
Definition at line 12 of file IIdentityApplication.cs.
| void Paiwise.IIdentityApplication.AddPotentialClaims | ( | string | Claim, |
| object | Value, | ||
| bool | InformUser, | ||
| object | Service | ||
| ) |
Adds potential claims to the application that can be used in a subsequent applcation. Can be used by preview applications to suggest claims that could be added to the application automatically, to simplify user experience.
| Claim | The claim that could be added. |
| Value | The value of the claim. |
| InformUser | If the user can be informed by this potential claim, without risk of leaking sensitive personal information. |
| Service | The service adding the potential claim. |
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.ClaimInvalid | ( | string | Claim, |
| string | Reason, | ||
| string | ReasonLanguage, | ||
| string | ReasonCode, | ||
| object | Service | ||
| ) |
An identity authenticator service invalidates a claim.
| Claim | Claim invalidated. |
| Reason | Reason for invalidating claim. |
| ReasonLanguage | ISO code of language used for Reason . |
| ReasonCode | A machine-readable code for the reason for invalidating the claim. (Each service can define its own reason codes.) |
| Service | Service invalidating claim. |
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.ClaimValid | ( | string | Claim, |
| object | Service | ||
| ) |
An identity authenticator service validates a claim.
| Claim | Claim validated. |
| Service | Service validating claim. |
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.InvalidateAllClaims | ( | string | Reason, |
| string | ReasonLanguage, | ||
| string | ReasonCode | ||
| ) |
Invalidates all claims.
| Reason | Reason for invalidating claim. |
| ReasonLanguage | ISO code of language used for Reason . |
| ReasonCode | A machine-readable code for the reason for invalidating the claim. (Each service can define its own reason codes.) |
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.InvalidateAllPhotos | ( | string | Reason, |
| string | ReasonLanguage, | ||
| string | ReasonCode | ||
| ) |
Invalidates all photos
| Reason | Reason for invalidating claim. |
| ReasonLanguage | ISO code of language used for Reason . |
| ReasonCode | A machine-readable code for the reason for invalidating the claim. (Each service can define its own reason codes.) |
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.PhotoInvalid | ( | IPhoto | Photo, |
| string | Reason, | ||
| string | ReasonLanguage, | ||
| string | ReasonCode, | ||
| object | Service | ||
| ) |
An identity authenticator service invalidates a photo.
| Photo | Photo invalidated. |
| Reason | Reason for invalidating photo. |
| ReasonLanguage | ISO code of language used for Reason . |
| ReasonCode | A machine-readable code for the reason for invalidating the photo. (Each service can define its own reason codes.) |
| Service | Service validating photo. |
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.PhotoValid | ( | IPhoto | Photo, |
| object | Service | ||
| ) |
An identity authenticator service validates a photo.
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.ReportError | ( | string | Error, |
| string | ErrorLanguage, | ||
| string | ErrorCode, | ||
| ValidationErrorType | ErrorType, | ||
| object | Service, | ||
| params KeyValuePair< string, object >[] | Tags | ||
| ) |
Reports an error encountered during validation.
| Error | Error message. |
| ErrorLanguage | ISO code of language of Error . |
| ErrorCode | A machine-readable code for the error. |
| ErrorType | Type of error. |
| Service | Service validating photo. |
| Tags | Tags associated with error. |
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.ValidateAllClaims | ( | ) |
Validates all claims.
Implemented in Paiwise.IdentityApplication.
| void Paiwise.IIdentityApplication.ValidateAllPhotos | ( | ) |
Validates all photos
Implemented in Paiwise.IdentityApplication.
|
get |
Account over which the application was made.
Implemented in Paiwise.IdentityApplication.
Definition at line 23 of file IIdentityApplication.cs.
|
get |
Full set of claims made regarding the identity, as meta-data tags.
Implemented in Paiwise.IdentityApplication.
Definition at line 33 of file IIdentityApplication.cs.
|
get |
Associated XML document attachments provided.
Implemented in Paiwise.IdentityApplication.
Definition at line 48 of file IIdentityApplication.cs.
|
get |
Any errors reported during validation.
Implemented in Paiwise.IdentityApplication.
Definition at line 133 of file IIdentityApplication.cs.
|
get |
If errors are reported.
Implemented in Paiwise.IdentityApplication.
Definition at line 138 of file IIdentityApplication.cs.
|
get |
If services have returned feedback on the application.
Implemented in Paiwise.IdentityApplication.
Definition at line 153 of file IIdentityApplication.cs.
|
get |
If the application has validated claims.
Implemented in Paiwise.IdentityApplication.
Definition at line 169 of file IIdentityApplication.cs.
|
get |
If the application has validated photos.
Implemented in Paiwise.IdentityApplication.
Definition at line 174 of file IIdentityApplication.cs.
|
get |
Invalidated claims.
Implemented in Paiwise.IdentityApplication.
Definition at line 108 of file IIdentityApplication.cs.
|
get |
Invalidated photos.
Implemented in Paiwise.IdentityApplication.
Definition at line 123 of file IIdentityApplication.cs.
|
get |
If the application has been validated (true), invalidated (false), or not yet validated (null).
Implemented in Paiwise.IdentityApplication.
Definition at line 164 of file IIdentityApplication.cs.
|
get |
Number of errors reported.
Implemented in Paiwise.IdentityApplication.
Definition at line 143 of file IIdentityApplication.cs.
|
get |
Number of photos provided.
Implemented in Paiwise.IdentityApplication.
Definition at line 43 of file IIdentityApplication.cs.
|
get |
Number of services returning feedback on the the application.
Implemented in Paiwise.IdentityApplication.
Definition at line 158 of file IIdentityApplication.cs.
|
get |
Personal information extracted from Claims.
Implemented in Paiwise.IdentityApplication.
Definition at line 28 of file IIdentityApplication.cs.
|
get |
Photos provided.
Implemented in Paiwise.IdentityApplication.
Definition at line 38 of file IIdentityApplication.cs.
|
get |
If the application is a preview of an application. Previewed applications should not be persisted.
Implemented in Paiwise.IdentityApplication.
Definition at line 18 of file IIdentityApplication.cs.
|
get |
Services involved in returning feedback on the application.
Implemented in Paiwise.IdentityApplication.
Definition at line 148 of file IIdentityApplication.cs.
|
get |
Tags annotating the application, as reported by the different services.
Implemented in Paiwise.IdentityApplication.
Definition at line 179 of file IIdentityApplication.cs.
|
get |
Unvalidated claims.
Implemented in Paiwise.IdentityApplication.
Definition at line 113 of file IIdentityApplication.cs.
|
get |
Unvalidated photos.
Implemented in Paiwise.IdentityApplication.
Definition at line 128 of file IIdentityApplication.cs.
|
get |
Validated claims.
Implemented in Paiwise.IdentityApplication.
Definition at line 103 of file IIdentityApplication.cs.
|
get |
Validated photos.
Implemented in Paiwise.IdentityApplication.
Definition at line 118 of file IIdentityApplication.cs.