oauth-wg / oauth-first-party-apps

https://datatracker.ietf.org/doc/html/draft-parecki-oauth-first-party-apps
Other
11 stars 8 forks source link

Client Authentication #33

Closed PieterKas closed 1 year ago

PieterKas commented 1 year ago

There was some discussion at OSW about enforcing client auth first, before invoking the native flow to further build trust. It may be a good idea to add additional information, perhaps in the security considerations, about ways in which the server can have confidence that the first party app is a "real" first party app.

gffletch commented 1 year ago

Yes, I agree. There are couple of ways the server can determine trust in the mobile app. We shouldn't be prescriptive but maybe putting some options in the security considerations would help make it more clear how to do this. Maybe there is best practice guidance that could be put in a doc like for single-page-apps.

PieterKas commented 1 year ago

@gffletch to update First-Party Applications section

aaronpk commented 1 year ago

in Section 9.1 https://aaronpk.github.io/oauth-first-party-native-apps/draft-parecki-oauth-first-party-native-apps.html#section-9.1

aaronpk commented 1 year ago

Add new normative requirement for authorization server to verify that the application is a first party application.