Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OrgAuthMan Bot #1

Open
Foxtrek64 opened this issue Dec 29, 2020 · 0 comments
Open

OrgAuthMan Bot #1

Foxtrek64 opened this issue Dec 29, 2020 · 0 comments
Assignees
Labels
approved Suggestion was approved in review. It can be implemented. area-bots New feature or request area-roles

Comments

@Foxtrek64
Copy link
Member

Background and Motivation
Currently, when a member of staff joins the server, there is a lengthy and manual authentication process.

  1. User must email their director or ops using their corporate email
  2. Director passes request onto ops.
  3. Ops reviews request and grants roles if approved.

Describe the solution you'd like
A custom bot will be developed called OrgAuthMan. This bot will automate the authentication process.

Workflow
Users will use the %%verify command. This will send a link and instructions to them in direct messages. When users click this link which is generated especially for them, they will be taken to the Google OAuth page where they can sign in using their Naka-Kon credentials. This a) verifies they are part of the organization and b) grabs some metadata on the user such as whether their account is active and what other groups they are in.

Once a user has authenticated, the bot can be configured to filter authenticated users further, such as only allowing users from a specific group or set of groups.

Once a user has both authenticated and passed the relevant authorization checks by the bot, they will be granted the Naka-Kon Staff role and be given access to the staff sections.

@Foxtrek64 Foxtrek64 added area-bots New feature or request approved Suggestion was approved in review. It can be implemented. area-roles labels Dec 29, 2020
@Foxtrek64 Foxtrek64 self-assigned this Dec 29, 2020
@Foxtrek64 Foxtrek64 mentioned this issue Jan 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Suggestion was approved in review. It can be implemented. area-bots New feature or request area-roles
Projects
None yet
Development

No branches or pull requests

1 participant