Class OpenIdConnectClient
- java.lang.Object
-
- org.webswing.security.modules.openidconnect.OpenIdConnectClient
-
public class OpenIdConnectClient extends Object
Created by vikto on 06-Feb-17.
-
-
Field Summary
Fields Modifier and Type Field Description static StringACCESS_TOKENstatic StringAUTHORIZATION_ENDPOINTstatic StringCLIENT_IDstatic StringCODEstatic StringID_TOKENstatic StringISSUERstatic StringOPENID_SCOPEstatic StringREFRESH_TOKENstatic StringSCOPEstatic StringSTATEstatic StringTOKEN_ENDPOINTstatic StringTOKEN_TYPE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringgetCode(javax.servlet.http.HttpServletRequest request)StringgetLogoutUrl()StringgetOpenIDRedirectUrl(String state)static StringgetState(javax.servlet.http.HttpServletRequest request)org.webswing.server.services.security.api.AbstractWebswingUsergetUser(String openIdCode, Map<String,Serializable> extraAttribs)booleanisInitialized()voidsetLogoutUrl(String logoutUrl)voidvalidateCodeRequest(javax.servlet.http.HttpServletRequest request, String expectedState)
-
-
-
Field Detail
-
CODE
public static final String CODE
- See Also:
- Constant Field Values
-
STATE
public static final String STATE
- See Also:
- Constant Field Values
-
ISSUER
public static final String ISSUER
- See Also:
- Constant Field Values
-
AUTHORIZATION_ENDPOINT
public static final String AUTHORIZATION_ENDPOINT
- See Also:
- Constant Field Values
-
TOKEN_ENDPOINT
public static final String TOKEN_ENDPOINT
- See Also:
- Constant Field Values
-
OPENID_SCOPE
public static final String OPENID_SCOPE
- See Also:
- Constant Field Values
-
CLIENT_ID
public static final String CLIENT_ID
- See Also:
- Constant Field Values
-
ACCESS_TOKEN
public static final String ACCESS_TOKEN
- See Also:
- Constant Field Values
-
ID_TOKEN
public static final String ID_TOKEN
- See Also:
- Constant Field Values
-
REFRESH_TOKEN
public static final String REFRESH_TOKEN
- See Also:
- Constant Field Values
-
SCOPE
public static final String SCOPE
- See Also:
- Constant Field Values
-
TOKEN_TYPE
public static final String TOKEN_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOpenIDRedirectUrl
public String getOpenIDRedirectUrl(String state) throws IOException
- Throws:
IOException
-
getCode
public static String getCode(javax.servlet.http.HttpServletRequest request)
-
getState
public static String getState(javax.servlet.http.HttpServletRequest request)
-
getUser
public org.webswing.server.services.security.api.AbstractWebswingUser getUser(String openIdCode, Map<String,Serializable> extraAttribs) throws IOException
- Throws:
IOException
-
isInitialized
public boolean isInitialized()
-
getLogoutUrl
public String getLogoutUrl()
-
setLogoutUrl
public void setLogoutUrl(String logoutUrl)
-
-