Auth Test Controller
Authentication Test (Web3 Auth Required)
Path: /api/auth/test
Method: GET
Example Http Request
GET /api/auth/test HTTP/1.1
X-Wallet-Address: 0x1234567890123456789012345678901234567890
X-WAL: 0x1234567890123456789012345678901234567890
X-SIG: 0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12
X-MES: VGVzdCBtZXNzYWdlIGZvciBhdXRoZW50aWNhdGlvbg==
Host: localhost:8080
Example Http Response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Access-Control-Allow-Headers: Origin, Content-Type, Accept, Authorization, Accept-Language, connection, Cache-Control, Access-Control-Request-Method, Access-Control-Request-Headers, X-SIG, X-WAL, X-MES
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD
Access-Control-Expose-Headers: Access-Control-Allow-Origin, Access-Control-Allow-Credentials
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 929
{
"principal" : {
"ownerAdminId" : "N/A",
"displayName" : "Test Administrator",
"tenantId" : "t_JZ33XMBK10P2462FYPHW604MHR",
"effectivePermissions" : [ ],
"id" : "adm_123",
"type" : "ADMIN",
"channelIds" : [ "chn_123", "chn_456" ],
"effectiveFeatures" : [ ],
"status" : "ACTIVE"
},
"authenticated" : true,
"headers" : {
"X-WAL" : "0x123456789012345678...",
"X-SIG" : "0xabcdef1234567890ab...",
"X-MES" : "VGVzdCBtZXNzYWdlIGZv..."
},
"allHeaders" : {
"X-WAL" : "0x1234567890123456789012345678901234567890",
"X-SIG" : "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
"X-MES" : "VGVzdCBtZXNzYWdlIGZvciBhdXRoZW50aWNhdGlvbg==",
"X-Wallet-Address" : "0x1234567890123456789012345678901234567890"
},
"walletAddress" : "0x1234567890123456789012345678901234567890"
}
Example Curl Request
$ curl 'http://localhost:8080/api/auth/test' -i -X GET \
-H 'X-Wallet-Address: 0x1234567890123456789012345678901234567890' \
-H 'X-WAL: 0x1234567890123456789012345678901234567890' \
-H 'X-SIG: 0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12' \
-H 'X-MES: VGVzdCBtZXNzYWdlIGZvciBhdXRoZW50aWNhdGlvbg=='
Auth Test Controller