3 final class PhabricatorSlackAuthProvider
4 extends PhabricatorOAuth2AuthProvider
{
6 public function getProviderName() {
10 protected function getProviderConfigurationHelp() {
11 $login_uri = PhabricatorEnv
::getURI($this->getLoginURI());
14 "To configure Slack OAuth, create a new application here:".
16 "https://api.slack.com/docs/sign-in-with-slack#create_slack_app".
18 "When creating your application, use these settings:".
20 " - **Redirect URI:** Set this to: `%s`".
22 "After completing configuration, copy the **Client ID** and ".
23 "**Client Secret** to the fields above. (You may need to generate the ".
24 "client secret by clicking 'New Secret' first.)",
28 protected function newOAuthAdapter() {
29 return new PhutilSlackAuthAdapter();
32 protected function getLoginIcon() {