a-sit-plus / vck

Kotlin Multiplatform library implementing W3C VC Data Model and ISO 18013-5 mDL
https://a-sit-plus.github.io/vck/
Apache License 2.0
29 stars 2 forks source link

Introduce ktor openid artefact #168

Open nodh opened 1 week ago

nodh commented 1 week ago

Adds a new artefact, combining our OpenId service classes and ktor to build a client for issuing (and one for presentation too). Advantage is that it handles the complexity of the OpenID4VCI protocol as well as some OAuth extensions in one place, so the Wallet apps don't need to do it again.

(Actually, the code for the issuing client has been extracted from the Compose Wallet App)