![Raphael Tsow](https://web.dev/images/authors/rtsow.jpg) Raphael Tsow [LinkedIn](https://www.linkedin.com/in/rstow) ![Mahendar Madhavan](https://web.dev/images/authors/madmahen.jpg) Mahendar Madhavan [X](https://twitter.com/madmahen) [GitHub](https://github.com/madmahen) [LinkedIn](https://www.linkedin.com/in/mahendarmadhavan) ![Yu Tsuno](https://web.dev/images/authors/yutsuno.jpg) Yu Tsuno [LinkedIn](https://www.linkedin.com/in/yu-tsuno-a6182116b)

<br />

![eBay logo](https://developer.chrome.com/static/blog/ebay-digital-asset-links-case-study/image/ebay.png)

Simplifying user login processes is an ongoing challenge for developers,
especially when users access services across multiple platforms. Failed sign-ins
not only lead to frustrated users, but also increase support costs.

eBay faced this exact problem. With millions of users signing in across multiple
domains and apps (such as ebay.com, ebay.co.uk, and their mobile app), they
needed a seamless and secure login process in place. Websites and apps don't
always recognize that saved credentials belong to the same user account. A
common frustration occurs when you update your password on the web, but can't
sign in on the app because it's still using the old password. This happens when
the app and website aren't linked to share account credentials, leading to
sign-in failures.

To tackle this, eBay implemented [Digital Asset Links](https://developers.google.com/digital-asset-links/v1/getting-started)
to enable seamless credential sharing across their platforms. By securely
linking their websites and Android apps, eBay ensured that Google Password
Manager could reliably recognize their credentials across platforms.

## What is seamless credential sharing?

Seamless credential sharing, enabled by the Digital Asset Links protocol, allows
websites and Android apps to securely share login information. This protocol
lets apps and websites publicly declare their associations through verifiable
digital signatures, enabling features like credential sharing and deep linking.

By supporting seamless credential sharing, Google Password Manager can
seamlessly autofill login information across associated websites and apps,
ensuring stored credentials are readily available and reducing user friction.

## How eBay solved the problem

The process starts with eBay hosting a configuration file called
`assetlinks.json` on its domains. This file defined the credential-sharing
relationship between eBay's web and app platforms. By updating their Android app
to reference these configurations and [following the seamless credential-sharing setup guide](https://developers.google.com/identity/credential-sharing/set-up),
eBay enabled secure, verifiable links between platforms.

![Diagram showing how eBay sets up Digital Asset Links](https://developer.chrome.com/static/blog/ebay-digital-asset-links-case-study/image/digital-asset-links.png)

With this implementation:

- Sign-in success rates increased by 10% for users whose passwords were prefilled.
- Sign-in error rates decreased by 5%.

In addition to seamlessly connecting your experience across eBay's website and
apps, this change also improves security by ensuring only verified connections
between eBay's domains and apps, reducing the risk of phishing and login
information misuse.

![UI showing password sharing across websites and Android apps](https://developer.chrome.com/static/blog/ebay-digital-asset-links-case-study/image/seamless-credential-sharing-in-ebay.png)

## What's next for eBay?

Following the success of seamless credential sharing, eBay is further improving
the login experience by implementing [passkeys](https://developer.chrome.com/docs/identity/passkeys) and
exploring new approaches to credential recovery. They have already implemented
passkeys across their platforms, improving security and the login experience.

eBay is also experimenting with the [Restore Credentials](https://developer.android.com/identity/sign-in/restore-credentials)
feature in Android, which enables users to seamlessly access their accounts on
new devices. In addition, eBay is planning to use
[Related Origin Requests](https://web.dev/articles/webauthn-related-origin-requests)
to allow users to reuse passkeys across multiple domains. This dedication to
cutting-edge technologies reinforces eBay's commitment to providing a secure and
user-friendly experience.

## Why this matters for you

By reducing friction and frustration during the login journey, you can
significantly improve user experience, particularly for users accessing your
services across multiple domains and Android apps, by implementing seamless
credential sharing, and potentially increase user engagement.

This solution isn't limited to ecommerce; no matter what industry that requires
authentication can benefit from deploying seamless credential sharing.

Ready to improve your user sign-in experience? Start by checking out the
[guide for implementing Digital Asset Links](https://developers.google.com/identity/credential-sharing/set-up).
Small changes to your login flow can bring big results for your users.

## Learn more

- [Digital Asset Links setup guide](https://developers.google.com/identity/credential-sharing/set-up)
- [Digital Asset Links Asset Owners Guide](https://developers.google.com/digital-asset-links)
- [Passwordless login with passkeys](https://developers.google.com/identity/passkeys/)
- [Related Origin Requests](https://developer.chrome.com/blog/passkeys-updates-chrome-129.md.txt#related-origin-requests)