The Bungie Provider comes with a set of default options:
You can override any of the options to suit your own use case.
Bungie require all sites to run HTTPS (including local development instances).
Bungie doesn't allow you to use localhost as the website URL, instead you need to use https://127.0.0.1:3000
Navigate to https://www.bungie.net/en/Application and fill in the required details:
- Application name
- Application Status
- OAuth Client Type
- Redirect URL
Access items like your Bungie.net notifications, memberships, and recent Bungie.Net forum activity.
- Origin Header
The following guide may be helpful:
You will need to edit your host file and point your site at
On Windows (Run Powershell as administrator)
Creating a certificate for localhost is easy with openssl. Just put the following command in the terminal. The output will be two files: localhost.key and localhost.crt.
The OpenSSL executable is distributed with Git for Windows.
Once installed you will find the openssl.exe file in
C:/Program Files/Git/mingw64/bin which you can add to the system PATH environment variable if it’s not already done.
Add environment variable
certificates and place
You can create a
server.js in the root of your project and run it with
node server.js to test Sign in with Bungie integration locally: