---
title: ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider
framework: authenticationservices
role: symbol
role_heading: Protocol
path: authenticationservices/asauthorizationwebbrowsersecuritykeypublickeycredentialprovider-8xc1s
---

# ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider

A protocol for creating passkey requests.

## Declaration

```swift
protocol ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider
```

## Topics

### Creating credential assertion requests

- [createCredentialAssertionRequest(clientData:)](authenticationservices/asauthorizationwebbrowsersecuritykeypublickeycredentialprovider-8xc1s/createcredentialassertionrequest(clientdata:).md)
- [createCredentialRegistrationRequest(clientData:displayName:name:userID:)](authenticationservices/asauthorizationwebbrowsersecuritykeypublickeycredentialprovider-8xc1s/createcredentialregistrationrequest(clientdata:displayname:name:userid:).md)

## Relationships

### Conforming Types

- [ASAuthorizationSecurityKeyPublicKeyCredentialProvider](authenticationservices/asauthorizationsecuritykeypublickeycredentialprovider.md)
