There are two options for integrating with GitLab. You can use OAuth to authenticate with your account once, or you can authenticate using one or more personal access tokens.
Personal access tokens can be used as an alternative to OAuth, instead of a password.
If you try to sign in again after removing the GitLab integration from Supernova, you will automatically be signed in with the same access as before. If you would like to change the access, you need to uninstall the Supernova app from GitLab.
If you have not already created a personal access token and you would like to use one now with Supernova, you will first need to create one in GitLab.
In GitLab:
When creating a hook, you can specify to Open a GitLab pull request.
If you have previously set up the GitLab integration, you will be able to select one of these methods (either an OAuth connection or a personal access token) as a Connection. This will create a pull request using the specified connection for authentication.
There is also the option in the hook dialog to create a new authentication.