The Node Slack SDK implements a ClearStateStore a stateless OAuth state store using JSON Web Tokens (JWT). It creates a secure, tamper-proof "ticket" (the state parameter) that a user carries during an OAuth handshake to ensure the login process is legitimate and hasn't timed out.
A python stateless OAuth state store can be greatly beneficial for apps that want to minimize the amount of storage they handle.
The Python SDK currently provides the OAuthStateUtils class that can be used to implement a version of this. But this approach is possibly incompatible with the existing StateStore interface, thus it is not supported out of the box in Bolt Python.
Category
Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.