This repository has been archived by the owner on Apr 5, 2023. It is now read-only.
Releases: trustbloc/adapter
Releases · trustbloc/adapter
Release v0.1.8
What's Changed
- feat: rpadapter - waci ack & redirect by @sudeshrshetty in #544
- chore: [issuer oidc] log error message by @rolsonquadras in #547
- feat: Issuer Adapter - waci flow support during profile creation by @rolsonquadras in #548
- test: [issuer] waci support during profile creation by @rolsonquadras in #549
- chore: update afgo by @aholovko in #550
- fix: [issuer] odic provider url by @rolsonquadras in #557
- chore: upgrade to latest aries by @sudeshrshetty in #558
- feat: WACI Issuance support by @sudeshrshetty in #565
- fix: issuer browser wallet selection issue by @sudeshrshetty in #568
- feat: Support to read credential manifest output descriptors by @talwinder50 in #570
- feat: Didcomm v2 support for waci share flow by @Moopli in #571
- chore: golang v1.17 update by @talwinder50 in #575
- fix: set credential scopes in oidc.New function by @rolsonquadras in #576
- fix: skip manifest file read if not set by @rolsonquadras in #578
- feat: [WACI-Issuance] Support to read credential manifest by @talwinder50 in #574
- chore: remove governance related code by @rolsonquadras in #583
- chore(deps-dev): Bump node-forge from 0.10.0 to 1.0.0 in /cmd/rp-adapter-vue by @dependabot in #567
- chore(deps): Bump axios from 0.21.1 to 0.21.2 in /cmd/rp-adapter-vue by @dependabot in #551
- feat: Validate and check Waci profile creation that each scope has output descriptors configured. by @talwinder50 in #586
- fix: Update profile issuer id to be not mandatory by @talwinder50 in #598
- feat: WACI issuance integration with DIDComm v2 by @Moopli in #600
- chore: move existing docs to v0.1.7 folder by @rolsonquadras in #603
- docs: rp adapter with waci flow by @rolsonquadras in #604
- feat: Reading and Validating Credential application from wallet by @talwinder50 in #599
- fix: WACI issuance - credential manifest attachment by @sudeshrshetty in #607
- chore: update afgo version by @Moopli in #610
- fix: Resetting the credscopes to scopes by @talwinder50 in #609
- docs: Issuer Adapter by @rolsonquadras in #611
- fix: add missing format to OfferCredentialParams by @fqutishat in #613
- fix: add format to IssueCredentialParams by @fqutishat in #617
- docs: rp/issuer adapter and rp/issuer integration flow diagram by @rolsonquadras in #621
- feat: Support for presentation exchange by @talwinder50 in #619
- docs: update build pre-requisites by @rolsonquadras in #622
- fix: add DIDcommv1 flag by @fqutishat in #623
- fix: HTTPS Support for DIDComm Inbound port by @rolsonquadras in #624
- feat: Add [waci-issuance] bdd tests by @talwinder50 in #627
- fix: Refactor credential manifest output descriptors by @talwinder50 in #633
- fix: merge didcomm v2/v1 handling by @Moopli in #636
- feat: Update to latest aries and support for submission requirement by @talwinder50 in #640
- chore(deps): Bump ws from 6.2.1 to 6.2.2 in /cmd/rp-adapter-vue by @dependabot in #592
- feat: WACI Issuance failure error screen by @talwinder50 in #641
- test: update credential manifest config for prc by @rolsonquadras in #642
- chore: aries and trustbloc dep update by @rolsonquadras in #647
Full Changelog: v0.1.7...v0.1.8
Release v0.1.7
Merge pull request #542 from fqutishat/update chore: release 0.1.7
Release v0.1.6
Merge pull request #458 from trustbloc/release chore: release v0.1.6
Release v0.1.5
This release adds the following features to edge adapter along with TrustBloc dependency updates.
Release v0.1.4
Initial Release for the RP Adapter and the Issuer Adapter.
RP Adapter
The Relying Party (RP) Adapter enables standard OpenID Connect flows on top of DIDComm. It exposes a standard OpenID Connect provider service and transparently handles the mechanics of DIDComm on behalf of relying parties.
See the complete documentation here.
Features:
- OIDC client registration
- OIDC authorization and token endpoints
- Bootstrap DIDComm connections with end-user wallets using the Credential Handler API polyfill
- Transform OAuth2 scopes to a presentation-exchange proof request
- Use an AuthorizationCredential to access remote credentials on behalf of the end-user
Issuer Adapter
Issuer Adapter interacts with Wallet and RP Adapter to share the user data from the Issuer through CHAPI and DIDComm protocols.
- Sequence Diagram
- Components
- Wallet
- Connects through CHAPI and DIDComm to share the Authorization credentials for the user data.
- RP Adapter
- Connects through DIDComm to get the actual user data from Authorization credentials shared by the wallet.
- Issuer
- Connects through HTTP APIs to get the User data.
- Wallet
See the complete documentation here.