-
-
Notifications
You must be signed in to change notification settings - Fork 57
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
Remove requirement to be an authenticated user on the signature page #1406
Comments
Mockups: https://excalidraw.com/#room=37417b390e410c871330,Uyh8fUxlUPCz1VAONGdo_A |
Context: We have two possible suggestions of data structure to identify the signers of a document that I detailed at this comment. What you think that is best? Or, did you imagine an other way to send the parameters to identify multiple signers? My opinion: I prefer the second pattern because sounds more simple to look but maybe will be more complex to implement because we will need to check if all properties of user object match with an identify method. Because this, looking by technical side, the first pattern sounds best. What you think @enieber, @lhsazevedo ? ////////////////////////////////////////////////////////////////////////////////
// Pattern 1: With an array to identify methods
// Problems: Maybe a complex structure of user object
{
"users": [
// With only a signer
{
// Most simple with account
"identify": {
"account": "signer1"
}
}
]
}
{
"users": [
// With only a signer
{
// Most simple with email
"identify": {
"email": "a@b.coop"
}
}
]
}
{
"users": [
// With only a signer
{
// Using display name and multiple identify factors
"displayName": "John Doe",
"identify": {
"account": "signer1",
"email": "a@b.coop"
}
}
]
}
{
"users": [
// With multiple signers
{
// Most simple with account
"identify": {
"account": "signer1"
}
},
{
// Most simple with email
"identify": {
"email": "a@b.coop"
}
},
]
}
////////////////////////////////////////////////////////////////////////////////
// Pattern 2: Withount an array to identify methods
// Problems: Can't define more details about user because all properties,
// except the displayName will be identify methods
{
"users": [
{
// Using display name and multiple identify factors
"displayName": "John Doe",
"account": "signer1",
"email": "a@b.coop"
}
]
} |
|
Resolved at newest release |
Diagrams
Diagram
Ref: https://gist.github.com/vitormattos/4024ac442887671eee9aa6480c7048d7
Tasks
file_user
table Collect metadata of signers #1474The text was updated successfully, but these errors were encountered: