Class OpenIdWebswingUser

  • All Implemented Interfaces:
    Serializable, org.webswing.toolkit.api.security.WebswingUser

    public class OpenIdWebswingUser
    extends org.webswing.server.services.security.api.AbstractWebswingUser
    Created by vikto on 03-Feb-17.
    See Also:
    Serialized Form
    • Constructor Detail

      • OpenIdWebswingUser

        public OpenIdWebswingUser​(com.google.api.client.auth.openidconnect.IdToken token,
                                  String usernameAttr,
                                  String roleAttr,
                                  Map<String,​Serializable> extraAttribs)
    • Method Detail

      • getUserId

        public String getUserId()
        Specified by:
        getUserId in interface org.webswing.toolkit.api.security.WebswingUser
        Specified by:
        getUserId in class org.webswing.server.services.security.api.AbstractWebswingUser
      • getUserAttributes

        public Map<String,​Serializable> getUserAttributes()
        Specified by:
        getUserAttributes in interface org.webswing.toolkit.api.security.WebswingUser
        Specified by:
        getUserAttributes in class org.webswing.server.services.security.api.AbstractWebswingUser
      • hasRole

        public boolean hasRole​(String role)
        Specified by:
        hasRole in class org.webswing.server.services.security.api.AbstractWebswingUser