Does anyone know if this Ruby/Rails integration moved to a new location? Or if it was removed, does anyone have a copy of the old code?
(It looks like the Go repo is also gone.)
Does anyone know if this Ruby/Rails integration moved to a new location? Or if it was removed, does anyone have a copy of the old code?
(It looks like the Go repo is also gone.)
It’s very possible @gogo52cn is the same person as gogo52cn · GitHub ; they might be able to let us know?
Is it possible to use discourse as a LDAP provider?
I don’t know if I’m doing it correctly, but this initial sketch for Rails 5.2 seems to work (in case it can save time for anyone). If anyone has suggestions for improving it, let me know.
I also saw an OmniAuth strategy, but I haven’t looked closely at it yet.
No, this not possible.
hello, I installed the plugin in WP-multisite.
I network-activated the plugin. The plugin showed that the connection was sucessful
I configured the credentials in one of the sites to enable Discourse as SSO provider.
However when I click on “Log in with Discourse” I get a 500 Error. Lookin at the logs I found this:
"talk.co-pp.io" 172.17.0.1 "GET /session/sso_provider?sso=bm9uY2U9YTk2ZWZkYzRjMmIyZmJlM2FjNTAzYTYzOWRiYzBkZTQmcmV0dXJuX3Nzb191cmw9aHR0cCUzQSUyRiUyRmNvLXBwLmlv&sig=33b1edba92b8f0d93b0e57edaf262e73a20689aeff2d86e2f61012d9cd99e878 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36" "-" 500 906 "-" 0.016 0.018 "-"
Any ideas?
@j127 @supermathie - 여기에 사본이 있습니다…
감사합니다 – 최근에 Phoenix로 전환해서 SSO 코드를 Elixir로 다시 작성했어요. (참고로,你们的 포럼이 정말 좋아요.)
아, 정말 멋지네요, 조시! 이 스레드의 첫 번째 게시물에 추가해 주시겠어요? 곧 사용해 볼 기회가 생길 것 같아요 ![]()
좋은 말씀도 감사드립니다! 그 포럼을 좋아하신다면, 내년에는 다른 (Discourse) 포럼을 런칭할 계획인데, 그것도 마음에 드실 거예요 ![]()
네, Phoenix 앱에서 추출해야 하지만, 그 다음에 Github에 게시할게요. 제 첫 번째 실제 Phoenix 사이트이기 때문에 다른 사람들이 개선하는 데 도움을 줄 수 있기를 바랍니다.
보게 되는 날을 기다리고 있습니다. 다른 포럼도 정기적으로 읽고 있습니다.
Discourse의 인증으로 SSO를 사용하면서, Discourse를 SSO 제공자로 사용할 수 있을까요?
환경은 설정해 두었는데, Discourse가 반환 URL을 올바르게 콜백하지 않는 것 같습니다.
…그리고 Discourse가 단순히 SSO 프록시로 작동한다는 점은 알고 있습니다. 다만, 메인 웹 앱은 Discourse SSO만 구현하고 있습니다. 이 방법은 영구적인 전략이 아니라 임시적인 방법, 또는 적어도 유용한 도구가 될 수 있기를 바랍니다.
안녕하세요,
ASP.NET Core를 사용 중인데 아래 오류가 발생합니다.
SSO 인증이 시크릿이 없어 실패했습니다. 이 문제를 해결하려면 사이트 관리자에게 문의하세요.
이 문제를 해결하기 위해 필요한 코드 변경 사항이나 설정 변경 사항이 있다면 알려 주시겠습니까?
저도 같은 문제를 겪고 있습니다.
https://review.discourse.org/t/fix-better-error-when-sso-fails-due-to-blank-secret-7946/4894
“blank secret”(비어 있는 시크릿)을 가리키는 것 같습니다.
도메인이 일치하지 않아서 그런 건가요?
이것은 Discourse의 버그인 것 같습니다
sso_secret은 분명 nil입니다 ![]()
25번째 줄까지 스크롤을 내리면, return_url에서 호스트를 파싱하고 이를 이용해 시크릿을 조회하는 로직을 확인할 수 있습니다.
SSO 플로우를 통해 API 키를 가져와서, SSO 인증된 Discourse 사용자로 내 앱이 게시물을 생성할 수 있을까요?
아니면, 권장 방식은 all users API 키를 생성한 다음, 게시물을 만들 때 SSO 인증 플로우에서 반환된 사용자 이름과 해당 API 키를 함께 사용하는 것인가요?
저희 WordPress 플러그인은 이 방식으로 처리합니다. 사용자의 Discourse 사용자명을 데이터베이스에 저장한 뒤, All User’s API 키와 함께 사용하여 해당 사용자명 아래에서 게시글을 게시합니다.
여러분께,
discourse-auth-proxy에 대한 중요한 보안 패치를 방금 배포했습니다. 새 코드를 다운로드하여 적용해 주시기 바랍니다.
DockerHub의 이미지를 사용 중이라면, 해당 수정 사항이 포함된 버전은 discourse/auth-proxy:20200609.185704입니다.
기존의 MediaWiki SSO 플러그인(예: Extension:PluggableSSO - MediaWiki )을 개선하여, 기술적 지식이 거의 없어도(즉, 설정 페이지에 필요한 정보만 입력하면 되는 수준으로) 작동하게 만들 수 있는 사람이 있는지 궁금합니다.
다음 플러그인을 시도해 보세요:
이것은 PluggableAuth 확장 플러그인으로 작동합니다. 아직 공개된 사이트에 배포하지 않았으며, 단위 테스트 등 테스트가 크게 부족하지만, 지금까지는 잘 작동하는 것 같습니다. 다른 MediaWiki 확장 플러그인을 설치/설정하는 데 필요한 기술 수준 이상의 기술은 필요하지 않아야 합니다.