Merge branch 'fix-ws-access' into 'master'
fix(admin): protected ws endpoint See merge request isard/isard-sso!79
commit
4f482e0024
|
@ -6,6 +6,7 @@ monkey_patch()
|
|||
|
||||
import json
|
||||
|
||||
from flask_login import login_required
|
||||
from flask_socketio import (
|
||||
SocketIO,
|
||||
close_room,
|
||||
|
@ -23,10 +24,12 @@ app.socketio = SocketIO(app)
|
|||
|
||||
|
||||
@app.socketio.on("connect", namespace="/sio")
|
||||
@login_required
|
||||
def socketio_connect():
|
||||
join_room("admin")
|
||||
app.socketio.emit("update", json.dumps("Joined"), namespace="/sio", room="admin")
|
||||
|
||||
app.socketio.emit(
|
||||
"update", json.dumps("Joined admins room"), namespace="/sio", room="admin"
|
||||
)
|
||||
|
||||
@app.socketio.on("disconnect", namespace="/sio")
|
||||
def socketio_disconnect():
|
||||
|
|
Loading…
Reference in New Issue