ByeCorps ID is an authentication server mainly for ByeCorps Services, but is open to use in other types of services.
- OpenID Connect support
ByeCorps ID will support OpenID Connect, allowing it to act as an SSO provider for most supporting programs without needing to support BCID directly
- and many more...
To run ByeCorps ID in either a development or a production environment, you will need the following installed on the server:
- PHP 8 or newer
- The following PHP modules:
php-intl
composer
for dependency management- A SQL-like database compatible with PDO and relevant drivers
Note
https://id.byecorps.com uses MariaDB for its backend
The source code for ByeCorps ID lives in our own git forge, shinonome.rocks, as well as a mirror on GitHub for convenience.
Important
Please be aware that we can't accept pull requests on GitHub. Please submit your patches on shinonome.rocks instead.
Instructions to create a development environment will come soon.
A ByeCorps ID (BCID) is a seven digit alphanumeric (non-case sensitive) code used to identify a person. It is used to reduce the need of multiple accounts across ByeCorps services as well as third-party services using OAuth.
Example of a BCID:
123-ABC4
Only enter the login details for your BCID on the following domain names, and ONLY on a HTTPS connection:
Caution
Any other domain name or an insecure connection could be an attempt to steal your data. Please double check the domain name before entering your login details.