11package com .timzaak .fornet .grpc
22
3- import ch .qos .logback .core .joran .action .Action
4- import com .google .common .base .Charsets
5- import com .google .protobuf .empty .Empty
63import com .timzaak .fornet .config .AppConfig
74import com .timzaak .fornet .controller .auth .AppAuthStrategyProvider
85import com .timzaak .fornet .dao .*
@@ -20,12 +17,8 @@ import very.util.keycloak.KeycloakJWTAuthStrategy
2017import very .util .security .{ IntID , TokenID }
2118import very .util .web .LogSupport
2219import zio .json .*
23- import zio .json .ast .{ Json , JsonCursor }
2420
25- import java .net .http .HttpRequest .BodyPublishers
26- import java .net .http .{ HttpClient , HttpRequest }
27- import java .net .{ URI , URLEncoder }
28- import java .time .{ LocalDateTime , OffsetDateTime }
21+ import java .time .OffsetDateTime
2922import scala .concurrent .Future
3023import scala .util .{ Failure , Success , Try }
3124
@@ -49,9 +42,9 @@ class AuthGRPCController(
4942 private def errorResponse (message : String ) = ActionResponse (
5043 ActionResponse .Response .Error (message)
5144 )
52- private def successResponse (secretId : String ) = ActionResponse (
45+ private def successResponse (deviceId : TokenID ) = ActionResponse (
5346 ActionResponse .Response .Success (
54- com.timzaak.fornet.protobuf.auth.SuccessResponse (mqttClientUrl, secretId)
47+ com.timzaak.fornet.protobuf.auth.SuccessResponse (mqttClientUrl, deviceId. secretId)
5548 )
5649 )
5750
@@ -181,15 +174,15 @@ class AuthGRPCController(
181174 NodeStatus .Waiting ,
182175 NodeStatus .Normal
183176 )
184- successResponse(node.id.secretId )
177+ successResponse(device.tokenID )
185178 } else {
186179 errorResponse(" already active or error response" )
187180 }
188181 case (None , Success (device), Right (networkTokenId)) =>
189182 createNode(networkTokenId.intId, publicKey, device) match {
190183 case Left (value) => errorResponse(value)
191184 case Right (id) =>
192- successResponse(id.secretId )
185+ successResponse(device.tokenID )
193186 }
194187 }
195188 Future .successful(response)
@@ -245,7 +238,7 @@ class AuthGRPCController(
245238 )
246239 createNode(networkTokenId.intId, publicKey, device) match {
247240 case Left (value) => errorResponse(value)
248- case Right (id) => successResponse(id.secretId )
241+ case Right (id) => successResponse(device.tokenID )
249242 }
250243 case (_, Left (message)) => errorResponse(message)
251244 case _ => errorResponse(" Illegal Arguments" )
0 commit comments