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
WebAuthUserinstance built by thisWebAuthUser.Builder - Throws:
IllegalArgumentException- if the user ID or userName is null
-