我生成了一个 RSA 私钥和 x.509 证书以在我的学习管理系统和 Google Apps for Education 之间创建一个 SSO,并且 SSO 几乎可以按预期工作: 1. 用户登录到我的 LMS,单击 Google Apps 的链接,然后会自动登录到 Google Apps(在新窗口中打开)。2. 但是,如果用户退出 LMS,他不会自动退出 Google Apps。3. 但是如果用户先退出Google Apps,他也会自动退出LMS。
场景:用户 A 通过 SSO 登录 LMS,然后登录 Google Apps,然后退出 LMS,但未明确退出 Google Apps。用户 B 在同一台计算机上登录 LMS 并单击 Google Apps 链接。他被带到用户 A 的 Google 帐户,而不是他自己的帐户。
我使用以下命令在 OpenSSL for Windows 上生成了我的私钥和证书: openssl req -x509 -nodes -newkey rsa:1024 -sha1 -subj '/C=US/CN=myURL.org' -keyout myrsa.pem -out mycertificate .pem
创建 .pem 文件时我应该包含另一个参数吗?还是问题可能出在其他地方?如果是这样,我什至应该从哪里开始寻找?
谢谢你的帮助!金伯