Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
OpenID Unsolicited Positive Assertion Verification?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Richard Collette  
View profile  
 More options Apr 19 2012, 3:34 pm
From: Richard Collette <richard.colle...@gmail.com>
Date: Thu, 19 Apr 2012 12:34:39 -0700 (PDT)
Local: Thurs, Apr 19 2012 3:34 pm
Subject: OpenID Unsolicited Positive Assertion Verification?

I've finally read the full OpenId spec and now have some questions related
to unsolicited positive assertions.

When the OP creates an unsolicited positive assertion, is a private
association created?  If so where does this get stored or come from?   If
stored is there a data store extension point (override)?

I modified the OpenId OP and RP example sites to perform an unsolicited
assertion.  It does not appear to me, at least looking at the logs, that
the RP performs direct verification of the unsolicited positive assertion.  
Is this correct?  If no direct verification is performed, it seems to me
that there must be a "stored" mutual shared key (MAC) being used and if so,
is there an extension point (override) for storage and retrieval of the
shared key associated with each OP/RP endpoint?

Thanks again for your direction.
Rich


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Collette  
View profile  
 More options Apr 19 2012, 3:44 pm
From: Richard Collette <richard.colle...@gmail.com>
Date: Thu, 19 Apr 2012 12:44:14 -0700 (PDT)
Local: Thurs, Apr 19 2012 3:44 pm
Subject: Re: OpenID Unsolicited Positive Assertion Verification?

DOH!.    I just found the direct verification:

2012-04-12 15:59:34,517 (GMT-4) [5] DEBUG DotNetOpenAuth.Messaging.Channel
- Preparing to send CheckAuthenticationResponseProvider (2.0) message.

But the question on the private association still stands.

Thanks
Rich


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andrew Arnott  
View profile  
 More options Apr 19 2012, 10:31 pm
From: Andrew Arnott <andrewarn...@gmail.com>
Date: Thu, 19 Apr 2012 19:31:04 -0700
Local: Thurs, Apr 19 2012 10:31 pm
Subject: Re: [dotnetopenauth] OpenID Unsolicited Positive Assertion Verification?

Unsolicited assertions always use private associations.  And the way the OP
stores this is the same way it stores private associations for "dumb mode"
RPs that can't store shared associations.  In DNOA v3.x this was via the
IAssociationStore if I recall correctly.  In DNOA v4.x this is via the
ICryptoKeyStore.  And yes, they both default to in-memory stores that don't
work well in web farm or other production environments but are
extensibility points that should be implemented with a database backend for
reliability and enhanced security.

--
--
Andrew Arnott
"I [may] not agree with what you have to say, but I'll defend to the death
your right to say it." - S. G. Tallentyre

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Collette  
View profile  
 More options Apr 27 2012, 3:16 pm
From: Richard Collette <richard.colle...@gmail.com>
Date: Fri, 27 Apr 2012 12:16:14 -0700 (PDT)
Local: Fri, Apr 27 2012 3:16 pm
Subject: Re: [dotnetopenauth] OpenID Unsolicited Positive Assertion Verification?

I just realized that after the assertion is verified, the RP further
verifies that the "assertion matches identifier discovery results".  If the
entire unsolicited assertion is sent back to the provider and verified,
wouldn't that then mean the identity within the assertion has already been
verified?   I'm not sure what the identity verification step accomplishes
(or what bad thing it prevents from happening.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Bradley  
View profile  
 More options Apr 27 2012, 3:57 pm
From: John Bradley <ve7...@ve7jtb.com>
Date: Fri, 27 Apr 2012 16:57:36 -0300
Local: Fri, Apr 27 2012 3:57 pm
Subject: Re: [dotnetopenauth] OpenID Unsolicited Positive Assertion Verification?

The discovery step is required because openID 2.0 supports delegation.   The claimed_id may not be in the same domain as the OP.  

Without the discovery step to check that the OP is authoritative for that claimed_id you have zero security.  Any OP can send a valid unsolicited assertion for any identifier.

John B.

On 2012-04-27, at 4:16 PM, Richard Collette wrote:

  smime.p7s
6K Download

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Collette  
View profile  
 More options Apr 27 2012, 4:06 pm
From: Richard Collette <richard.colle...@gmail.com>
Date: Fri, 27 Apr 2012 13:06:10 -0700 (PDT)
Local: Fri, Apr 27 2012 4:06 pm
Subject: Re: [dotnetopenauth] OpenID Unsolicited Positive Assertion Verification?

Thank you for the response.   I'll have to re-read the spec because the
portion about delegation must not have stuck with me.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Bradley  
View profile  
 More options Apr 27 2012, 4:53 pm
From: John Bradley <ve7...@ve7jtb.com>
Date: Fri, 27 Apr 2012 17:53:47 -0300
Local: Fri, Apr 27 2012 4:53 pm
Subject: Re: [dotnetopenauth] OpenID Unsolicited Positive Assertion Verification?

From a security point of view, it is discovery that tells you who the OP is for any identifier.

Normally that is done first and if the claimed identifier doesn't change you don't need to redo discovery if the RP is maintaining state.

The OP can change the claimed identifier to anything in the response.  If that happens or if it is a unsolicited assertion then the RP MUST redo discovery.

I hope that helps.

John B.
On 2012-04-27, at 5:06 PM, Richard Collette wrote:

  smime.p7s
6K Download

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »