-
Notifications
You must be signed in to change notification settings - Fork 30
Slack
Damien edited this page Jun 5, 2016
·
1 revision
let slack: Provider = .Slack(
clientID: "***",
clientSecret: "***"
redirectURL: "foo://callback"
)
{
"access_token": "xoxp-23984754863-2348975623103",
"scope": "read"
}
Oauth Scope | Associated Methods |
---|---|
users:read |
|
channels:write |
|
channels:history |
|
channels:read |
|
chat:write:bot |
|
chat:write:user |
|
dnd:write |
|
dnd:read |
|
emoji:read |
|
files:write:user |
|
files:read |
|
groups:write |
|
groups:history |
|
groups:read |
|
im:write |
|
im:history |
|
im:read |
|
mpim:write |
|
mpim:history |
|
mpim:read |
|
pins:write |
|
pins:read |
|
reactions:write |
|
reactions:read |
|
reminders:write |
|
reminders:read |
|
search:read |
|
stars:write |
|
stars:read |
|
team:read |
|
usergroups:write |
|
usergroups:read |
|
identity.basic |
|
users:write |
-
client_id
- issued when you created your app (required) -
scope
- permissions to request (see below) (required) -
redirect_uri
- URL to redirect back to (see below) (optional) -
state
- unique string to be passed back upon completion (optional) -
team
- Slack team ID to attempt to restrict to (optional)
-
client_id
- issued when you created your app (required) -
client_secret
- issued when you created your app (required) -
code
- a temporary authorization code (required) -
redirect_uri
- must match the originally submitted URI (if one was sent)