mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
We add a new contract to pass Http request to authentication plugin system. In the default login API, we disallow non-POST requests. Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> (cherry picked from commit 9e9b231672e934292f9940d1363039a553fc7ad9) Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> Conflicts: api/src/org/apache/cloudstack/api/auth/APIAuthenticator.java plugins/user-authenticators/saml2/src/org/apache/cloudstack/api/command/GetServiceProviderMetaDataCmd.java plugins/user-authenticators/saml2/src/org/apache/cloudstack/api/command/SAML2LoginAPIAuthenticatorCmd.java plugins/user-authenticators/saml2/src/org/apache/cloudstack/api/command/SAML2LogoutAPIAuthenticatorCmd.java plugins/user-authenticators/saml2/test/org/apache/cloudstack/api/command/GetServiceProviderMetaDataCmdTest.java plugins/user-authenticators/saml2/test/org/apache/cloudstack/api/command/SAML2LoginAPIAuthenticatorCmdTest.java plugins/user-authenticators/saml2/test/org/apache/cloudstack/api/command/SAML2LogoutAPIAuthenticatorCmdTest.java server/src/com/cloud/api/ApiServlet.java server/src/com/cloud/api/auth/DefaultLoginAPIAuthenticatorCmd.java server/src/com/cloud/api/auth/DefaultLogoutAPIAuthenticatorCmd.java server/test/com/cloud/api/ApiServletTest.java