Idp verification via smartphone app?
Nate Klingenstein
ndk at internet2.edu
Wed Jun 6 05:02:10 BST 2012
Brad,
With the caveat that I'm not very familiar with iOS or other mobile
platforms, you might take a look at recycling the integration approach
used by tiqr. Here's a basic sequence diagram:
https://tiqr.org/technical/
If you're looking to tie a web browser on the mobile device(rather
than on a desktop/laptop/etc.) to the authentication performed by an
application running on the mobile device, you might consider simply
encoding some sort of token that's signed by the biometric
authentication service and delivered to the app(encrypted, if
desirable). This token would then be placed by the app in the query
string in the final redirect to the new web page and validated by a
custom authentication mechanism.
I'd also recommend closely scrutinizing the security of a model where
the user's biometric data is sampled by or validated by a mechanism/
application over which they may have total control.
Hope something in here is useful and I haven't missed something obvious,
Nate.
On Jun 6, 2012, at 3:35 , Brad Larson wrote:
> Assuming I have a custom Idp login page which launches my iOS
> biometrics app, and my biometrics app can validate the user, what is a
> safe way to return control to my Idp and finish the user verification?
>
> In iOS, I can load my app using a custom URL. However I cannot return
> data from my app to the web page. The only option I am aware of is to
> have my app load a new web page when the user validation is done. How
> do I make sure the new web page which is opened was loaded by a valid
> user and not somebody guessing random URLs?
>
> Any thoughts or suggestions are appreciated!
> Brad
More information about the users
mailing list