В настоящее время я работаю над сайтом Laravel с форумом как частью сайта, и я выбрал nodebb в качестве платформы форума.Я действительно новичок в SSO, и у меня мало знаний о node.js и даже базе данных mongo.И я не англичанин, поэтому, если есть что-то, что я не очень хорошо объясняю, пожалуйста, дайте мне знать.
Во-первых, я не уверен, что то, чего я хочу достичь, возможно.В идеале, после входа пользователя на веб-сайт Laravel (localhost: 8000), а затем по ссылке на форуме (nodebb - localhost: 4567), затем nodebb может войти в систему пользователя Laravel без подтверждения входа.Ситуация звучит так: я уже вошел в систему с учетной записью Google, когда я пытаюсь войти в сообщество community.nodebb.org, сообщество nodebb не будет запрашивать у меня подтверждение входа для входа.Я не уверен, сможет ли это достичь, потому что это означает, что пользователь веб-сайта пытается войти на другой веб-сайт, не предоставляя никакой информации, даже токена.
Во-вторых, в другом случае может быть, что пользователь Laravel войдет в форум nodebb для входа в систему и предоставит авторизацию для форума nodebb, после чего пользователь сможет войти в форум nodebb с данными пользователя Laravel.Я провел небольшое исследование в Интернете, и думаю, что мне следует представить свое приложение nodebb для OAuth2orize (https://github.com/jaredhanson/oauth2orize). Я установил OAuth2orize, запустив npm install oauth2orize, но после этого я не знаю, что еще мне следует сделатьсделать, он сказал создать сервер OAuth, но я понятия не имею, где я должен создать этот сервер, или где я мог бы зарегистрировать гранты, и мне нужно что-то делать с сайтом Laravel?