---
title: additionalScopes
framework: authenticationservices
role: symbol
role_heading: Instance Property
path: authenticationservices/asauthorizationproviderextensionloginconfiguration/additionalscopes
---

# additionalScopes

A set of extra scopes to add to the base for the authentication request.

## Declaration

```swift
var additionalScopes: String { get set }
```

## Mentioned in

Creating a refresh request Creating an embedded assertion Creating an encrypted embedded assertion Creating and validating a login request

## Discussion

Discussion The base value is openid offline_access. The system appends any additional values. The default additional scope is urn:apple:platformsso.

## See Also

### Customizing the authentication request

- [setCustomAssertionRequestBodyClaims(_:)](authenticationservices/asauthorizationproviderextensionloginconfiguration/setcustomassertionrequestbodyclaims(_:).md)
- [setCustomAssertionRequestHeaderClaims(_:)](authenticationservices/asauthorizationproviderextensionloginconfiguration/setcustomassertionrequestheaderclaims(_:).md)
- [setCustomLoginRequestBodyClaims(_:)](authenticationservices/asauthorizationproviderextensionloginconfiguration/setcustomloginrequestbodyclaims(_:).md)
- [setCustomLoginRequestHeaderClaims(_:)](authenticationservices/asauthorizationproviderextensionloginconfiguration/setcustomloginrequestheaderclaims(_:).md)
- [customLoginRequestValues](authenticationservices/asauthorizationproviderextensionloginconfiguration/customloginrequestvalues.md)
- [kerberosTicketMappings](authenticationservices/asauthorizationproviderextensionloginconfiguration/kerberosticketmappings.md)
