---
title: "setAuthorizationRights(_:)"
framework: securityinterface
role: symbol
role_heading: Instance Method
path: "securityinterface/sfauthorizationview/setauthorizationrights(_:)"
---

# setAuthorizationRights(_:)

Sets the authorization rights for this view.

## Declaration

```swift
func setAuthorizationRights(_ authorizationRights: UnsafePointer<AuthorizationRights>!)
```

## Parameters

- `authorizationRights`: An authorization rights structure specifying the authorization rights represented by the authorization view.

## Discussion

Discussion Either this method or the setString(_:) method must be called before the view displays correctly. The authorization rights structures are defined in AuthorizationRights in Authorization Services.

## See Also

### Related Documentation

- [authorizationRights()](securityinterface/sfauthorizationview/authorizationrights().md)

### Setting up the authorization view

- [setString(_:)](securityinterface/sfauthorizationview/setstring(_:).md)
- [setAutoupdate(_:)](securityinterface/sfauthorizationview/setautoupdate(_:).md)
- [setAutoupdate(_:interval:)](securityinterface/sfauthorizationview/setautoupdate(_:interval:).md)
- [setFlags(_:)](securityinterface/sfauthorizationview/setflags(_:).md)
- [setEnabled(_:)](securityinterface/sfauthorizationview/setenabled(_:).md)
