Demo App
MAS Lifecycle
MAS Init
MAS Set Custom AuthCallbackHandler
MAS Remove Custom AuthCallbackHandler
MAS GrantFlow: password
MAS GrantFlow: client credential
MAS set configuration file name
JWKS Settings
MAS enable JWKS
True
False
MAS isJwksPreloadEnabled
MAS start
MAS start with new configuration discarding local storage
MAS start with JSON
MAS start with URL
MAS stop
MAS enableBrowserBasedAuthentication
MAS UI Customization
Use Native MASUI
MAS set custom login page
MAS set custom OTP Channels page
MAS set custom OTP page
MAS User
MASUser getCurrentUser
MASUser getUsername
MASUser getFullName
MASUser isSessionLocked
MASUser lockSession
MASUser unlockSession
MASUser unlockSessionWithMessage
MASUser removeSessionLock
MASUser isAuthenticated
MASUser Access Token
MASUser List All Attributes
Enable ID Token Validation
True
False
Is ID Token Validation Enabled
MASUser login with username and password
MASUserAuthCredentials login with username and password
MASUser initializeWithBrowserBasedAuthentication
MAS Device
MASDevice isDeviceRegistered
MASDevice getDeviceIdentifier
MASDevice getCurrentDevice
MASDevice Metadata Management
Add Attribute
Remove an Attribute
Remove all Attributes
Get Attribute
Get all Attributes
MAS Enterprise Browser
MAS InitEnterpriseBrowser
MASApplication Retrieve Enterprise Apps
MAS CRUD Operations
MAS Set Security Configuration
Is Public Server:
False
True
Trust Public PKI:
False
True
Pinning Options:
Public Key hash
Certificate Chain
Intermediate Certificate
MAS get
Request Type:
JSON
SCIM JSON
Plain Text
URL Encoded
XML
Response Type:
JSON
SCIM JSON
Plain Text
URL Encoded
XML
is Public:
False
True
MAS put
Request Type:
JSON
SCIM JSON
Plain Text
URL Encoded
XML
Response Type:
JSON
SCIM JSON
Plain Text
URL Encoded
XML
is Public:
False
True
MAS post
Request Type:
JSON
SCIM JSON
Plain Text
URL Encoded
XML
Response Type:
JSON
SCIM JSON
Plain Text
URL Encoded
XML
is Public:
False
True
MAS delete
Request Type:
JSON
SCIM JSON
Plain Text
URL Encoded
XML
Response Type:
JSON
SCIM JSON
Plain Text
URL Encoded
XML
is Public:
False
True
MAS Multipart File Upload
MAS MultipartForm upload
is Public:
False
True
Multipart Form Data
First Name
Last Name
Age
Select Files to Upload
MAS Additionals
MAS gatewayIsReachable
Scan QRCode
MAS getMASState
PKCE Settings
MAS enable PKCE
True
False
MAS isPKCEEnabled
JWT Signing
MAS SignWithClaims
MAS SignWithClaimsPrivateKey
MASUser logout
MASUser Logout With Force
True
False
MASDevice deregister
MASDevice resetLocally