What is Figma oAuth?
You can authorize Optimal to access your Figma account using Figmas OAuth. This lets you keep your Figma file private while setting up your study. Optimal will only retrieve data about the specific file you are importing; we won’t retrieve data about your team, other projects, users, etc. The endpoints that Optimal will request from Figmas REST API during import are GET file and GET image.
Can I use a password protected Figma file for testing?
You can also enter your study password at import so that we can send it to your participants seamlessly without you having to worry about communicating that to them elsewhere.
Privacy permissions and importing
To import your Figma file, Optimal will need to retrieve images of the frames in your prototype. In order to do this you will need to provide Optimal with access to the design file itself, not just the prototype preview.
What settings will work for import?
Anyone at company (regardless of with link) | Anyone/anyone else with link | Only invited | Will I be able to import? |
Can edit/view/view prototypes | Can edit/view |
| Yes |
Can edit/view/view prototypes | Can view prototypes |
| Yes but the importer has to have edit access |
Can edit/view/view prototypes | Cannot access |
| Yes the import will work BUT your participants will not be able to view the prototype |
Learn more Why does Optimal Workshop need access to Figma?
Importing a password-protected file
Password protected | Will I be able to import |
Yes | Yes but the importer has to have edit access and “anyone with the link” must be set to “Can view or can view prototypes. |
No | Yes |
Limitations
Limits for password protection:
If the participant is logged in to a Figma account Figma will send the wrong session cookies and result in an error
Safari is not supported
Third-party cookies need to be enabled