Package org.gcube.portal.oidc.lr62
Class OpenIdConnectAutoLogin
- java.lang.Object
-
- com.liferay.portal.security.auth.BaseAutoLogin
-
- org.gcube.portal.oidc.lr62.OpenIdConnectAutoLogin
-
- All Implemented Interfaces:
com.liferay.portal.security.auth.AutoLogin
public class OpenIdConnectAutoLogin extends com.liferay.portal.security.auth.BaseAutoLogin
-
-
Constructor Summary
Constructors Constructor Description OpenIdConnectAutoLogin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.liferay.portal.model.UseraddUser(long companyId, long groupId, String portalURL, String emailAddress, String firstName, String lastName, String openid, String username)static com.liferay.portal.model.UsercreateOrUpdateUser(org.gcube.oidc.rest.JWTToken token, long companyId, long groupId, String portalURL, org.gcube.portal.oidc.lr62.LiferayOpenIdConnectConfiguration configuration)String[]doLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-
-
Method Detail
-
doLogin
public String[] doLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
- Specified by:
doLoginin classcom.liferay.portal.security.auth.BaseAutoLogin- Throws:
Exception
-
createOrUpdateUser
public static com.liferay.portal.model.User createOrUpdateUser(org.gcube.oidc.rest.JWTToken token, long companyId, long groupId, String portalURL, org.gcube.portal.oidc.lr62.LiferayOpenIdConnectConfiguration configuration) throws Exception- Throws:
Exception
-
addUser
public static com.liferay.portal.model.User addUser(long companyId, long groupId, String portalURL, String emailAddress, String firstName, String lastName, String openid, String username) throws com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.SystemExceptioncom.liferay.portal.kernel.exception.PortalException
-
-