fossteams-token/README.md
2021-04-13 01:06:22 +02:00

41 lines
No EOL
964 B
Markdown

# teams-token
A super simple Electron app that will save your Microsoft Teams tokens in `~/.config/fossteams/`.
## Instructions
```bash
yarn install
yarn start
```
## Commands
### Get your token
```
yarn start
```
### Switch users
**Warning:** this operation _doesn't_ delete / invalidate your token, but simply clears the cookies of the Electron browser.
```
yarn start logout
```
### Get login URL
```
yarn start get-url
```
## Note
Log-in with your Microsoft Teams account (your corprorate / school account) and let this app do the rest.
If you don't trust putting your credentials in a random GitHub app, audit the code for yourself: we're basically
using Electron to intercept Oauth redirections and storing the tokens on your computer.
The Microsoft Teams authentication flow is described [here](https://github.com/fossteams/teams-api/blob/master/notes/login-flow.md). We're
getting the token that is passed to `https://teams.microsoft.com/go`.