Skip to content

byecorps/id

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ByeCorps ID

ByeCorps ID is an authentication server mainly for ByeCorps Services, but is open to use in other types of services.

Planned features

  • 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...

Dependencies

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

Development

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.

FAQ

What is a ByeCorps ID?

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

Canonical domain names

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published