Before beginning this step, please first read the Virtual Operator Policies.
Interested Virtual Operators should have the member in-charge draft an email to the POSCON Director of Operations (for now will be handled through the support ticket system). This email must contain the following required information:
After receiving confirmation that your application has been received, processed, and approved, you may move to Step 2.
Ensure Step 1 has been approved by the Director of Operations or his designee.
The next step requires your Virtual Operator's technical lead to get involved. POSCON needs a way to verify which members of your Virtual Operator are also members of POSCON. Connecting with POSCON is relatively straightforward, but you must have experience with authenticating via OAuth.
The steps below outline the basic process of authenticating with POSCON via OAuth. Note that this is similar to any other OAuth/SSO system.
POSCON SSO Authorize URL: https://sso.poscon.net/oauth/authorize
POSCON SSO Token URL: https://sso.poscon.net/api/oauth/token
POSCON SSO Token Info URL: https://sso.poscon.net/api/oauth/token_info
POSCON SSO User Info URL: https://sso.poscon.net/api/oauth/userinfo
grant_type: authorization_code
scope: openid%20profile
redirect_uri: {your redirect URL}
PLEASE NOTE: When applying for the OAuth, you must provide us with your "redirect URL". This is the URL that the OAuth will redirect to once the user is signed in.
We’ve made some example code to help you connect to our SSO. Just plug in your Client ID, secret and callback URL.
PHP
https://gitlab.com/-/snippets/2239220
NodeJS
https://gitlab.com/-/snippets/2239718
When you have completed Step 2, reach out via the same support ticket that you submitted for Step 1 so that our team can review the user flow. Once Step 2 has been tested and approved, you may move to Step 3.
Ensure Step 2 has been approved by the Director of Operations or his designee.
The Virtual Operator Policies require all Virtual Operators to:
Purple | White |
![]() |
![]() |
Once these requirements are added to your website, reach out via the same support ticket you submitted for Step 1. Once approved, you may move to Step 4.
Ensure Step 3 has been approved by the Director of Operations or his designee.
This next will likely involve the Director of Operations or his designee to work directly with your Virtual Operator's POC in order to determine what Ops Specs work best for your Virtual Operator. We will coordinate via email or Discord to accomplish this step.
The Ops Specs are still a work-in-progress. Don't worry too much about these requirements as we will be tweaking them over the coming months.