Class WebAuthUser.Builder
java.lang.Object
com.inductiveautomation.ignition.common.auth.web.WebAuthUser.Builder
- Enclosing class:
- WebAuthUser
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
signedAttributesDocument
(String signedAttributesDocument)
-
Method Details
-
id
-
userName
-
email
-
firstName
-
lastName
-
roles
@Nonnull public WebAuthUser.Builder roles(@Nonnull com.google.common.collect.ImmutableCollection<String> roles) -
signedAttributesDocument
@Nonnull public WebAuthUser.Builder signedAttributesDocument(@Nullable String signedAttributesDocument) -
timestamp
-
build
- Returns:
- the new
WebAuthUser
instance built by thisWebAuthUser.Builder
- Throws:
IllegalArgumentException
- if the user ID or userName is null
-