Package org.jboss.hal.config.keycloak
Class Keycloak
- java.lang.Object
-
- org.jboss.hal.config.keycloak.Keycloak
-
@JsType(namespace="<global>", isNative=true) public class Keycloak extends Objecthttps://www.keycloak.org/docs/latest/securing_apps/index.html#_javascript_adapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeycloak.Apistatic classKeycloak.RealmAccessstatic classKeycloak.UserProfile
-
Field Summary
Fields Modifier and Type Field Description Keycloak.RealmAccessrealmAccessStringsubjectStringtokenKeycloak.UserProfileuserProfile
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateAccountUrl()Returns the URL of the Account Management Console in keycloak server.StringcreateLogoutUrl(String options)Returns the URL to logout the user.Keycloak.Apiinit(Keycloak.Api options)Keycloak.UserProfileloadUserProfile()Stringlogout(String options)Redirects to logout.voidupdateToken(int time)
-
-
-
Field Detail
-
subject
public String subject
-
token
public String token
-
realmAccess
public Keycloak.RealmAccess realmAccess
-
userProfile
public Keycloak.UserProfile userProfile
-
-
Constructor Detail
-
Keycloak
public Keycloak(String kcConfigUrl)
-
-
Method Detail
-
init
public Keycloak.Api init(Keycloak.Api options)
-
logout
public String logout(String options)
Redirects to logout.- Parameters:
options- Options is an Object, where: redirectUri - Specifies the uri to redirect to after logout.
-
createLogoutUrl
public String createLogoutUrl(String options)
Returns the URL to logout the user.- Parameters:
options- Options is an Object, where: redirectUri - Specifies the uri to redirect to after logout.
-
createAccountUrl
public String createAccountUrl()
Returns the URL of the Account Management Console in keycloak server.
-
loadUserProfile
public Keycloak.UserProfile loadUserProfile()
-
updateToken
public void updateToken(int time)
-
-