1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.technical.auth
21 
22 import cats.implicits._
23 import akka.http.scaladsl.server._
24 import akka.http.scaladsl.model.{HttpRequest, StatusCodes}
25 import akka.http.scaladsl.model.headers.{HttpCookie, SameSite}
26 import grizzled.slf4j.Logging
27 import io.circe.generic.semiauto.deriveDecoder
28 import io.circe.Decoder
29 import io.swagger.annotations._
30 import org.make.api.operation.OperationServiceComponent
31 import org.make.api.question.QuestionServiceComponent
32 import org.make.api.technical.MakeDirectives.MakeDirectivesDependencies
33 import org.make.api.technical._
34 import org.make.api.technical.directives.FutureDirectivesExtensions._
35 import org.make.api.technical.auth.MakeDataHandler.{CreatedAtParameter, RefreshTokenExpirationParameter}
36 import org.make.api.user.UserServiceComponent
37 import org.make.core.auth.{AuthCode, ClientId, UserRights}
38 import org.make.core.{DateHelper, HttpCodes}
39 import scalaoauth2.provider._
40 
41 import javax.ws.rs.Path
42 import scala.annotation.meta.field
43 import scala.concurrent.ExecutionContext.Implicits.global
44 import scala.concurrent.Future
45 import scala.util.{Failure, Success}
46 import org.make.core.RequestContext
47 
48 @Api(value = "Authentication")
49 @Path(value = "/")
50 trait AuthenticationApi extends Directives {
51 
52   @ApiOperation(value = "oauth-access_token", httpMethod = "POST", code = HttpCodes.OK)
53   @ApiImplicitParams(
54     value = Array(
55       new ApiImplicitParam(name = "username", paramType = "form", dataType = "string"),
56       new ApiImplicitParam(name = "password", paramType = "form", dataType = "string"),
57       new ApiImplicitParam(
58         name = "grant_type",
59         paramType = "form",
60         dataType = "string",
61         defaultValue = "password",
62         allowableValues = "authorization_code,refresh_token,client_credentials,password,implicit,reconnect_token"
63       ),
64       new ApiImplicitParam(
65         name = "approvePrivacyPolicy",
66         paramType = "form",
67         dataType = "boolean",
68         defaultValue = "true"
69       )
70     )
71   )
72   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[TokenResponse])))
73   @Path(value = "/oauth/access_token")
74   def accessTokenRoute: Route
75 
76   @ApiOperation(
77     value = "oauth-get_access_token",
78     httpMethod = "GET",
79     code = HttpCodes.OK,
80     authorizations = Array(
81       new Authorization(
82         value = "MakeApi",
83         scopes = Array(
84           new AuthorizationScope(scope = "user", description = "application user"),
85           new AuthorizationScope(scope = "admin", description = "BO Admin")
86         )
87       )
88     )
89   )
90   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[TokenResponse])))
91   @Path(value = "/oauth/access_token")
92   def getAccessTokenRoute: Route
93 
94   @ApiOperation(
95     value = "logout",
96     httpMethod = "POST",
97     code = HttpCodes.NoContent,
98     consumes = "text/plain",
99     authorizations = Array(
100       new Authorization(
101         value = "MakeApi",
102         scopes = Array(
103           new AuthorizationScope(scope = "user", description = "application user"),
104           new AuthorizationScope(scope = "admin", description = "BO Admin")
105         )
106       )
107     )
108   )
109   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.NoContent, message = "No content")))
110   @Path(value = "/logout")
111   def logoutRoute: Route
112 
113   @ApiOperation(
114     value = "OAuth-Code",
115     httpMethod = "POST",
116     code = HttpCodes.OK,
117     consumes = "application/json",
118     authorizations = Array(
119       new Authorization(
120         value = "MakeApi",
121         scopes = Array(
122           new AuthorizationScope(scope = "user", description = "application user"),
123           new AuthorizationScope(scope = "admin", description = "BO Admin")
124         )
125       )
126     )
127   )
128   @ApiImplicitParams(
129     value = Array(
130       new ApiImplicitParam(paramType = "body", dataType = "org.make.api.technical.auth.CreateAuthorizationCodeRequest")
131     )
132   )
133   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[AuthCode])))
134   @Path(value = "/oauth/code")
135   def createAuthorizationCode: Route
136 
137   def form: Route
138 
139   @ApiOperation(
140     value = "reset-cookies",
141     httpMethod = "POST",
142     code = HttpCodes.NoContent,
143     consumes = "text/plain",
144     authorizations = Array(
145       new Authorization(
146         value = "MakeApi",
147         scopes = Array(
148           new AuthorizationScope(scope = "user", description = "application user"),
149           new AuthorizationScope(scope = "admin", description = "BO Admin")
150         )
151       )
152     )
153   )
154   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.NoContent, message = "No content")))
155   @Path(value = "/resetCookies")
156   def resetCookies: Route
157 
158   def routes: Route =
159     getAccessTokenRoute ~
160       accessTokenRoute ~
161       logoutRoute ~
162       form ~
163       createAuthorizationCode ~
164       resetCookies
165 }
166 
167 object AuthenticationApi {
168 
169   def grantResultToTokenResponse(grantResult: GrantHandlerResult[UserRights]): TokenResponse =
170     TokenResponse(
171       grantResult.tokenType,
172       grantResult.accessToken,
173       grantResult.expiresIn.getOrElse(1L),
174       grantResult.refreshToken,
175       grantResult.params.get(RefreshTokenExpirationParameter).map(_.toLong),
176       grantResult.params.getOrElse(CreatedAtParameter, DateHelper.format(DateHelper.now()))
177     )
178 
179 }
180 
181 trait AuthenticationApiComponent {
182   def authenticationApi: AuthenticationApi
183 }
184 
185 trait DefaultAuthenticationApiComponent
186     extends AuthenticationApiComponent
187     with MakeDirectives
188     with MakeAuthenticationDirectives
189     with Logging {
190   self: MakeDirectivesDependencies
191     with UserServiceComponent
192     with QuestionServiceComponent
193     with OperationServiceComponent =>
194 
195   def tokenEndpoint: TokenEndpoint
196 
197   override lazy val authenticationApi: AuthenticationApi = new DefaultAuthenticationApi
198 
199   class DefaultAuthenticationApi extends AuthenticationApi {
200 
201     override def createAuthorizationCode: Route = {
202       post {
203         path("oauth" / "code") {
204           makeOperation("CreateAuthCode", EndpointType.Public) { _ =>
205             makeOAuth2 { user =>
206               decodeRequest {
207                 entity(as[CreateAuthorizationCodeRequest]) { request =>
208                   oauth2DataHandler
209                     .createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)
210                     .asDirectiveOrNotFound { code =>
211                       complete(StatusCodes.OK -> code)
212                     }
213                 }
214               }
215             }
216           }
217         }
218       }
219     }
220 
221     private val EmailFieldKey = "username"
222 
223     private def getToken(
224       request: HttpRequest,
225       requestContext: RequestContext,
226       fields: Map[String, String]
227     ): Future[Either[OAuthError, GrantHandlerResult[UserRights]]] = {
228       val headers = request.headers.groupMap(_.name())(_.value())
229       logger.info(headers.toString())
230       logger.info(headers.get("Authorization").flatMap(_.headOption).getOrElse("Authorization not found"))
231       val formatted = fields.view.mapValues(Seq(_)).toMap
232       tokenEndpoint
233         .handleRequest(new AuthorizationRequest(headers, formatted), oauth2DataHandler)
234         .flatMap({
235           case Left(e) => Future.successful(Left(e))
236           case Right(result) =>
237             sessionHistoryCoordinatorService
238               .convertSession(requestContext.sessionId, result.authInfo.user.userId, requestContext)
239               .as(Right(result))
240         })
241     }
242 
243     private def handleLoginFailure(username: String, error: Throwable) =
244       userService.registerFailedConnectionAttempt(username).asDirective(_ => failWith(error))
245 
246     private def handleLoginSuccess(
247       grantResult: GrantHandlerResult[UserRights],
248       requestContext: RequestContext,
249       fields: Map[String, String]
250     ) = {
251       val userId = grantResult.authInfo.user.userId
252       userService
253         .getUser(userId)
254         .flatMap(_.fold(Future.unit)(user => {
255           val now = DateHelper.now()
256           val hasApprovedPolicy = fields.get("approvePrivacyPolicy").contains("true")
257           val lastConnection = Some(now)
258           val connectionAttemptsSinceLastSuccessful = 0
259           val privacyPolicyApprovalDate = if (hasApprovedPolicy) Some(now) else user.privacyPolicyApprovalDate
260           userService.updateConnectionInfos(
261             userId,
262             lastConnection,
263             connectionAttemptsSinceLastSuccessful,
264             privacyPolicyApprovalDate
265           )
266         }))
267         .asDirective { _ =>
268           val tokenResponse = AuthenticationApi.grantResultToTokenResponse(grantResult)
269           setMakeSecure(requestContext.applicationName, tokenResponse, userId)(complete(tokenResponse))
270         }
271     }
272 
273     override def accessTokenRoute: Route = post {
274       (path("oauth" / "access_token") | path("oauth" / "make_access_token")) {
275         makeOperation("OauthAccessToken", EndpointType.Public) { requestContext =>
276           formFieldMap { fields =>
277             extractRequest { request =>
278               fields.get("grant_type") match {
279                 case Some("password") =>
280                   val username = fields(EmailFieldKey).toLowerCase
281                   val normalizedFields = fields.updated(EmailFieldKey, username)
282                   userService.isThrottled(username).asDirective {
283                     if (_) complete(StatusCodes.TooManyRequests)
284                     else
285                       onComplete(getToken(request, requestContext, normalizedFields)) {
286                         case Success(Right(grantResult)) =>
287                           handleLoginSuccess(grantResult, requestContext, normalizedFields)
288                         case Success(Left(e)) => handleLoginFailure(username, e)
289                         case Failure(e)       => handleLoginFailure(username, e)
290                       }
291                   }
292                 case _ =>
293                   onComplete(getToken(request, requestContext, fields)) {
294                     case Success(Right(grantResult)) => handleLoginSuccess(grantResult, requestContext, fields)
295                     case Success(Left(e))            => failWith(e)
296                     case Failure(e)                  => failWith(e)
297                   }
298               }
299             }
300           }
301         }
302       }
303     }
304 
305     override def getAccessTokenRoute: Route = pathPrefix("oauth") {
306       get {
307         path("access_token") {
308           makeOperation("OauthGetAccessToken") { requestContext =>
309             makeOAuth2 { _ =>
310               requireToken(requestContext.applicationName) { token =>
311                 oauth2DataHandler.findAccessToken(token).asDirectiveOrNotFound { tokenResult =>
312                   complete(TokenResponse.fromAccessToken(tokenResult))
313                 }
314               }
315             }
316           }
317         }
318       }
319     }
320 
321     override def form: Route = get {
322       path("oauth" / "authenticate") {
323         makeOperation("AuthenticationForm") { _ =>
324           getFromResource("authentication/index.html")
325         }
326       }
327     }
328 
329     override def logoutRoute: Route = post {
330       path("logout") {
331         makeOperation("OauthLogout") { requestContext =>
332           makeOAuth2 { _ =>
333             requireToken(requestContext.applicationName) { token =>
334               onComplete(oauth2DataHandler.removeToken(token)) {
335                 case Success(_) =>
336                   addCookies(requestContext.applicationName, logoutCookies()) { complete(StatusCodes.NoContent) }
337                 case Failure(ex) => failWith(ex)
338               }
339             }
340           }
341         }
342       }
343     }
344 
345     override def resetCookies: Route = post {
346       path("resetCookies") {
347         makeOperation("ResetCookies") { requestContext =>
348           extractToken(requestContext.applicationName) { token =>
349             onComplete(token.map(oauth2DataHandler.removeToken).getOrElse(Future.unit)) {
350               case Success(_) =>
351                 addCookies(
352                   requestContext.applicationName,
353                   logoutCookies() ++
354                     Seq(
355                       HttpCookie(
356                         name = makeSettings.UserIdCookie.name,
357                         value = "",
358                         secure = makeSettings.UserIdCookie.isSecure,
359                         httpOnly = true,
360                         maxAge = Some(0),
361                         path = Some("/")
362                       ).withSameSite(SameSite.Strict),
363                       HttpCookie(
364                         name = makeSettings.VisitorCookie.name,
365                         value = "",
366                         secure = makeSettings.VisitorCookie.isSecure,
367                         httpOnly = true,
368                         maxAge = Some(0),
369                         path = Some("/")
370                       ).withSameSite(SameSite.Strict),
371                       HttpCookie(
372                         name = makeSettings.VisitorCookie.createdAtName,
373                         value = "",
374                         secure = makeSettings.VisitorCookie.isSecure,
375                         httpOnly = true,
376                         maxAge = Some(0),
377                         path = Some("/")
378                       ).withSameSite(SameSite.Strict)
379                     )
380                 ) {
381                   complete(StatusCodes.NoContent)
382                 }
383               case Failure(ex) => failWith(ex)
384             }
385           }
386         }
387       }
388     }
389 
390   }
391 }
392 
393 final case class CreateAuthorizationCodeRequest(
394   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
395   clientId: ClientId,
396   scope: Option[String],
397   redirectUri: Option[String]
398 )
399 
400 object CreateAuthorizationCodeRequest {
401   implicit val decoder: Decoder[CreateAuthorizationCodeRequest] = deriveDecoder[CreateAuthorizationCodeRequest]
402 }
Line Stmt Id Pos Tree Symbol Tests Code
159 33425 5487 - 5531 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.technical.auth.authenticationapitest AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this.getAccessTokenRoute).~(AuthenticationApi.this.accessTokenRoute)
159 49403 5487 - 5506 Select org.make.api.technical.auth.AuthenticationApi.getAccessTokenRoute org.make.api.technical.auth.authenticationapitest AuthenticationApi.this.getAccessTokenRoute
160 39206 5487 - 5551 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.technical.auth.authenticationapitest AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this.getAccessTokenRoute).~(AuthenticationApi.this.accessTokenRoute)).~(AuthenticationApi.this.logoutRoute)
160 41292 5515 - 5531 Select org.make.api.technical.auth.AuthenticationApi.accessTokenRoute org.make.api.technical.auth.authenticationapitest AuthenticationApi.this.accessTokenRoute
161 47824 5487 - 5564 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.technical.auth.authenticationapitest AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this.getAccessTokenRoute).~(AuthenticationApi.this.accessTokenRoute)).~(AuthenticationApi.this.logoutRoute)).~(AuthenticationApi.this.form)
161 46773 5540 - 5551 Select org.make.api.technical.auth.AuthenticationApi.logoutRoute org.make.api.technical.auth.authenticationapitest AuthenticationApi.this.logoutRoute
162 35052 5560 - 5564 Select org.make.api.technical.auth.AuthenticationApi.form org.make.api.technical.auth.authenticationapitest AuthenticationApi.this.form
162 32416 5487 - 5596 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.technical.auth.authenticationapitest AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this.getAccessTokenRoute).~(AuthenticationApi.this.accessTokenRoute)).~(AuthenticationApi.this.logoutRoute)).~(AuthenticationApi.this.form)).~(AuthenticationApi.this.createAuthorizationCode)
163 39952 5573 - 5596 Select org.make.api.technical.auth.AuthenticationApi.createAuthorizationCode org.make.api.technical.auth.authenticationapitest AuthenticationApi.this.createAuthorizationCode
163 41055 5487 - 5617 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.technical.auth.authenticationapitest AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this._enhanceRouteWithConcatenation(AuthenticationApi.this.getAccessTokenRoute).~(AuthenticationApi.this.accessTokenRoute)).~(AuthenticationApi.this.logoutRoute)).~(AuthenticationApi.this.form)).~(AuthenticationApi.this.createAuthorizationCode)).~(AuthenticationApi.this.resetCookies)
164 45738 5605 - 5617 Select org.make.api.technical.auth.AuthenticationApi.resetCookies org.make.api.technical.auth.authenticationapitest AuthenticationApi.this.resetCookies
170 38394 5748 - 6072 Apply org.make.api.technical.auth.TokenResponse.apply TokenResponse.apply(grantResult.tokenType, grantResult.accessToken, grantResult.expiresIn.getOrElse[Long](1L), grantResult.refreshToken, grantResult.params.get(org.make.api.technical.auth.MakeDataHandler.RefreshTokenExpirationParameter).map[Long](((x$1: String) => scala.Predef.augmentString(x$1).toLong)), grantResult.params.getOrElse[String](org.make.api.technical.auth.MakeDataHandler.CreatedAtParameter, org.make.core.DateHelper.format(org.make.core.DateHelper.now())))
171 33459 5769 - 5790 Select scalaoauth2.provider.GrantHandlerResult.tokenType grantResult.tokenType
172 47235 5798 - 5821 Select scalaoauth2.provider.GrantHandlerResult.accessToken grantResult.accessToken
173 38967 5829 - 5864 Apply scala.Option.getOrElse grantResult.expiresIn.getOrElse[Long](1L)
174 34560 5872 - 5896 Select scalaoauth2.provider.GrantHandlerResult.refreshToken grantResult.refreshToken
175 47577 5927 - 5958 Select org.make.api.technical.auth.MakeDataHandler.RefreshTokenExpirationParameter org.make.api.technical.auth.MakeDataHandler.RefreshTokenExpirationParameter
175 40760 5964 - 5972 Select scala.collection.StringOps.toLong scala.Predef.augmentString(x$1).toLong
175 31847 5904 - 5973 Apply scala.Option.map grantResult.params.get(org.make.api.technical.auth.MakeDataHandler.RefreshTokenExpirationParameter).map[Long](((x$1: String) => scala.Predef.augmentString(x$1).toLong))
176 47275 5981 - 6066 Apply scala.collection.MapOps.getOrElse grantResult.params.getOrElse[String](org.make.api.technical.auth.MakeDataHandler.CreatedAtParameter, org.make.core.DateHelper.format(org.make.core.DateHelper.now()))
176 33211 6030 - 6065 Apply org.make.core.DefaultDateHelper.format org.make.core.DateHelper.format(org.make.core.DateHelper.now())
176 41094 6048 - 6064 Apply org.make.core.DefaultDateHelper.now org.make.core.DateHelper.now()
176 45496 6010 - 6028 Select org.make.api.technical.auth.MakeDataHandler.CreatedAtParameter org.make.api.technical.auth.MakeDataHandler.CreatedAtParameter
202 37166 6701 - 7306 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("code"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("CreateAuthCode", org.make.api.technical.EndpointType.Public, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((user: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.CreateAuthorizationCodeRequest,)](DefaultAuthenticationApi.this.entity[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApi.this.as[org.make.api.technical.auth.CreateAuthorizationCodeRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.CreateAuthorizationCodeRequest]).apply(((request: org.make.api.technical.auth.CreateAuthorizationCodeRequest) => server.this.Directive.addDirectiveApply[(org.make.core.auth.AuthCode,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.AuthCode](DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.AuthCode]).apply(((code: org.make.core.auth.AuthCode) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode])))))))))))))))
202 35621 6701 - 6705 Select akka.http.scaladsl.server.directives.MethodDirectives.post org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.post
203 45695 6721 - 6737 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("code"))(TupleOps.this.Join.join0P[Unit])
203 45270 6716 - 7298 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("code"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("CreateAuthCode", org.make.api.technical.EndpointType.Public, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((user: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.CreateAuthorizationCodeRequest,)](DefaultAuthenticationApi.this.entity[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApi.this.as[org.make.api.technical.auth.CreateAuthorizationCodeRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.CreateAuthorizationCodeRequest]).apply(((request: org.make.api.technical.auth.CreateAuthorizationCodeRequest) => server.this.Directive.addDirectiveApply[(org.make.core.auth.AuthCode,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.AuthCode](DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.AuthCode]).apply(((code: org.make.core.auth.AuthCode) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode]))))))))))))))
203 32915 6729 - 6729 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.technical.auth.authenticationapitest TupleOps.this.Join.join0P[Unit]
203 42147 6716 - 6738 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("code"))(TupleOps.this.Join.join0P[Unit]))
203 40798 6731 - 6737 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("code")
203 47613 6721 - 6728 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest "oauth"
204 48675 6764 - 6764 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.RequestContext]
204 32654 6751 - 7288 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("CreateAuthCode", org.make.api.technical.EndpointType.Public, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((user: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.CreateAuthorizationCodeRequest,)](DefaultAuthenticationApi.this.entity[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApi.this.as[org.make.api.technical.auth.CreateAuthorizationCodeRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.CreateAuthorizationCodeRequest]).apply(((request: org.make.api.technical.auth.CreateAuthorizationCodeRequest) => server.this.Directive.addDirectiveApply[(org.make.core.auth.AuthCode,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.AuthCode](DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.AuthCode]).apply(((code: org.make.core.auth.AuthCode) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode])))))))))))))
204 39454 6751 - 6751 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 DefaultAuthenticationApiComponent.this.makeOperation$default$3
204 47316 6783 - 6802 Select org.make.api.technical.EndpointType.Public org.make.api.technical.EndpointType.Public
204 31319 6751 - 6803 Apply org.make.api.technical.MakeDirectives.makeOperation DefaultAuthenticationApiComponent.this.makeOperation("CreateAuthCode", org.make.api.technical.EndpointType.Public, DefaultAuthenticationApiComponent.this.makeOperation$default$3)
204 33250 6765 - 6781 Literal <nosymbol> "CreateAuthCode"
205 32955 6823 - 6823 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
205 40553 6823 - 6833 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 DefaultAuthenticationApiComponent.this.makeOAuth2
205 39778 6823 - 7276 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((user: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.CreateAuthorizationCodeRequest,)](DefaultAuthenticationApi.this.entity[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApi.this.as[org.make.api.technical.auth.CreateAuthorizationCodeRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.CreateAuthorizationCodeRequest]).apply(((request: org.make.api.technical.auth.CreateAuthorizationCodeRequest) => server.this.Directive.addDirectiveApply[(org.make.core.auth.AuthCode,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.AuthCode](DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.AuthCode]).apply(((code: org.make.core.auth.AuthCode) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode])))))))))))
206 48661 6858 - 7262 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.CreateAuthorizationCodeRequest,)](DefaultAuthenticationApi.this.entity[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApi.this.as[org.make.api.technical.auth.CreateAuthorizationCodeRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.CreateAuthorizationCodeRequest]).apply(((request: org.make.api.technical.auth.CreateAuthorizationCodeRequest) => server.this.Directive.addDirectiveApply[(org.make.core.auth.AuthCode,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.AuthCode](DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.AuthCode]).apply(((code: org.make.core.auth.AuthCode) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode])))))))))
206 45448 6858 - 6871 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest DefaultAuthenticationApi.this.decodeRequest
207 38955 6897 - 6931 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as DefaultAuthenticationApi.this.as[org.make.api.technical.auth.CreateAuthorizationCodeRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder)))
207 41583 6899 - 6899 Select org.make.api.technical.auth.CreateAuthorizationCodeRequest.decoder auth.this.CreateAuthorizationCodeRequest.decoder
207 31140 6890 - 7246 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.CreateAuthorizationCodeRequest,)](DefaultAuthenticationApi.this.entity[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApi.this.as[org.make.api.technical.auth.CreateAuthorizationCodeRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.CreateAuthorizationCodeRequest]).apply(((request: org.make.api.technical.auth.CreateAuthorizationCodeRequest) => server.this.Directive.addDirectiveApply[(org.make.core.auth.AuthCode,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.AuthCode](DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.AuthCode]).apply(((code: org.make.core.auth.AuthCode) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode]))))))))
207 34067 6899 - 6899 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder)
207 31067 6890 - 6932 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity DefaultAuthenticationApi.this.entity[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApi.this.as[org.make.api.technical.auth.CreateAuthorizationCodeRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder))))
207 48116 6896 - 6896 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.technical.auth.CreateAuthorizationCodeRequest]
207 47063 6899 - 6899 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](DefaultAuthenticationApiComponent.this.unmarshaller[org.make.api.technical.auth.CreateAuthorizationCodeRequest](auth.this.CreateAuthorizationCodeRequest.decoder))
209 40585 7027 - 7043 Select org.make.core.auth.UserRights.userId user.user.userId
209 37899 7078 - 7097 Select org.make.api.technical.auth.CreateAuthorizationCodeRequest.redirectUri request.redirectUri
209 32701 7045 - 7061 Select org.make.api.technical.auth.CreateAuthorizationCodeRequest.clientId request.clientId
209 33199 6964 - 7098 Apply org.make.api.technical.auth.MakeDataHandler.createAuthorizationCode DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)
209 45484 7063 - 7076 Select org.make.api.technical.auth.CreateAuthorizationCodeRequest.scope request.scope
210 47098 6964 - 7141 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.AuthCode](DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)).asDirectiveOrNotFound
210 38717 7120 - 7120 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.auth.AuthCode]
210 38749 6964 - 7228 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.auth.AuthCode,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.AuthCode](DefaultAuthenticationApiComponent.this.oauth2DataHandler.createAuthorizationCode(user.user.userId, request.clientId, request.scope, request.redirectUri)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.AuthCode]).apply(((code: org.make.core.auth.AuthCode) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode]))))))
211 37663 7198 - 7198 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode]))
211 32202 7198 - 7198 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode]
211 33242 7183 - 7205 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode])))
211 31106 7183 - 7205 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code)
211 47605 7198 - 7198 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
211 46262 7174 - 7206 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.core.auth.AuthCode](code))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.auth.AuthCode](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode]))))
211 39742 7198 - 7198 Select org.make.core.auth.AuthCode.encoder auth.this.AuthCode.encoder
211 45233 7198 - 7198 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAuthenticationApiComponent.this.marshaller[org.make.core.auth.AuthCode](auth.this.AuthCode.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.core.auth.AuthCode])
221 34309 7346 - 7356 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest "username"
228 47053 7599 - 7607 Apply akka.http.scaladsl.model.HttpHeader.name x$3.name()
228 30894 7574 - 7619 Apply scala.collection.IterableOps.groupMap org.make.api.technical.auth.authenticationapitest request.headers.groupMap[String, String](((x$3: akka.http.scaladsl.model.HttpHeader) => x$3.name()))(((x$4: akka.http.scaladsl.model.HttpHeader) => x$4.value()))
228 39207 7609 - 7618 Apply akka.http.scaladsl.model.HttpHeader.value x$4.value()
229 40846 7626 - 7657 Apply grizzled.slf4j.Logger.info org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.logger.info(headers.toString())
229 43687 7638 - 7656 Apply scala.collection.Map.toString org.make.api.technical.auth.authenticationapitest headers.toString()
230 32690 7676 - 7763 Apply scala.Option.getOrElse org.make.api.technical.auth.authenticationapitest headers.get("Authorization").flatMap[String](((x$5: Seq[String]) => x$5.headOption)).getOrElse[String]("Authorization not found")
230 46016 7664 - 7764 Apply grizzled.slf4j.Logger.info org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.logger.info(headers.get("Authorization").flatMap[String](((x$5: Seq[String]) => x$5.headOption)).getOrElse[String]("Authorization not found"))
231 34349 7817 - 7817 TypeApply scala.<:<.refl org.make.api.technical.auth.authenticationapitest scala.this.<:<.refl[(String, Seq[String])]
231 46810 7787 - 7822 ApplyToImplicitArgs scala.collection.IterableOnceOps.toMap org.make.api.technical.auth.authenticationapitest fields.view.mapValues[Seq[String]](((x$6: String) => scala.`package`.Seq.apply[String](x$6))).toMap[String, Seq[String]](scala.this.<:<.refl[(String, Seq[String])])
231 37617 7809 - 7815 Apply scala.collection.SeqFactory.Delegate.apply org.make.api.technical.auth.authenticationapitest scala.`package`.Seq.apply[String](x$6)
233 31093 7912 - 7929 Select org.make.api.technical.auth.MakeDataHandlerComponent.oauth2DataHandler org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.oauth2DataHandler
233 44154 7865 - 7865 Select scala.concurrent.ExecutionContext.Implicits.global org.make.api.technical.auth.authenticationapitest scala.concurrent.ExecutionContext.Implicits.global
233 39243 7866 - 7910 Apply scalaoauth2.provider.AuthorizationRequest.<init> org.make.api.technical.auth.authenticationapitest new scalaoauth2.provider.AuthorizationRequest(headers, formatted)
234 32491 7829 - 8224 ApplyToImplicitArgs scala.concurrent.Future.flatMap org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.tokenEndpoint.handleRequest[org.make.core.auth.UserRights](new scalaoauth2.provider.AuthorizationRequest(headers, formatted), DefaultAuthenticationApiComponent.this.oauth2DataHandler)(scala.concurrent.ExecutionContext.Implicits.global).flatMap[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](((x0$1: Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]) => x0$1 match { case (value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _)) => scala.concurrent.Future.successful[scala.util.Left[scalaoauth2.provider.OAuthError,Nothing]](scala.`package`.Left.apply[scalaoauth2.provider.OAuthError, Nothing](e)) case (value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((result @ _)) => cats.implicits.toFunctorOps[scala.concurrent.Future, Unit](DefaultAuthenticationApiComponent.this.sessionHistoryCoordinatorService.convertSession(requestContext.sessionId, result.authInfo.user.userId, requestContext))(cats.implicits.catsStdInstancesForFuture(scala.concurrent.ExecutionContext.Implicits.global)).as[scala.util.Right[Nothing,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](scala.`package`.Right.apply[Nothing, scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]](result)) }))(scala.concurrent.ExecutionContext.Implicits.global)
234 40801 7947 - 7947 Select scala.concurrent.ExecutionContext.Implicits.global org.make.api.technical.auth.authenticationapitest scala.concurrent.ExecutionContext.Implicits.global
235 32732 7976 - 8002 Apply scala.concurrent.Future.successful scala.concurrent.Future.successful[scala.util.Left[scalaoauth2.provider.OAuthError,Nothing]](scala.`package`.Left.apply[scalaoauth2.provider.OAuthError, Nothing](e))
235 40327 7994 - 8001 Apply scala.util.Left.apply scala.`package`.Left.apply[scalaoauth2.provider.OAuthError, Nothing](e)
238 33497 8047 - 8180 Apply org.make.api.sessionhistory.SessionHistoryCoordinatorService.convertSession DefaultAuthenticationApiComponent.this.sessionHistoryCoordinatorService.convertSession(requestContext.sessionId, result.authInfo.user.userId, requestContext)
238 45773 8110 - 8134 Select org.make.core.RequestContext.sessionId requestContext.sessionId
238 39280 8109 - 8109 ApplyToImplicitArgs cats.instances.FutureInstances.catsStdInstancesForFuture cats.implicits.catsStdInstancesForFuture(scala.concurrent.ExecutionContext.Implicits.global)
238 37653 8136 - 8163 Select org.make.core.auth.UserRights.userId result.authInfo.user.userId
238 46845 8109 - 8109 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
239 44188 8047 - 8213 Apply cats.Functor.Ops.as cats.implicits.toFunctorOps[scala.concurrent.Future, Unit](DefaultAuthenticationApiComponent.this.sessionHistoryCoordinatorService.convertSession(requestContext.sessionId, result.authInfo.user.userId, requestContext))(cats.implicits.catsStdInstancesForFuture(scala.concurrent.ExecutionContext.Implicits.global)).as[scala.util.Right[Nothing,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](scala.`package`.Right.apply[Nothing, scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]](result))
239 30845 8199 - 8212 Apply scala.util.Right.apply scala.`package`.Right.apply[Nothing, scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]](result)
244 39041 8311 - 8398 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAuthenticationApiComponent.this.userService.registerFailedConnectionAttempt(username)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$7: Unit) => DefaultAuthenticationApi.this.failWith(error)))
244 37411 8311 - 8376 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAuthenticationApiComponent.this.userService.registerFailedConnectionAttempt(username)).asDirective
244 50722 8365 - 8365 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[Unit]
244 46298 8382 - 8397 Apply akka.http.scaladsl.server.directives.RouteDirectives.failWith DefaultAuthenticationApi.this.failWith(error)
244 45260 8311 - 8364 Apply org.make.api.user.UserService.registerFailedConnectionAttempt DefaultAuthenticationApiComponent.this.userService.registerFailedConnectionAttempt(username)
251 30885 8588 - 8620 Select org.make.core.auth.UserRights.userId grantResult.authInfo.user.userId
254 35872 8681 - 9246 Apply scala.Option.fold x$8.fold[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)(((user: org.make.core.user.User) => { val now: java.time.ZonedDateTime = org.make.core.DateHelper.now(); val hasApprovedPolicy: Boolean = fields.get("approvePrivacyPolicy").contains[String]("true"); val lastConnection: Some[java.time.ZonedDateTime] = scala.Some.apply[java.time.ZonedDateTime](now); val connectionAttemptsSinceLastSuccessful: Int = 0; val privacyPolicyApprovalDate: Option[java.time.ZonedDateTime] = if (hasApprovedPolicy) scala.Some.apply[java.time.ZonedDateTime](now) else user.privacyPolicyApprovalDate; DefaultAuthenticationApiComponent.this.userService.updateConnectionInfos(userId, lastConnection, connectionAttemptsSinceLastSuccessful, privacyPolicyApprovalDate) }))
254 45766 8627 - 9247 ApplyToImplicitArgs scala.concurrent.Future.flatMap DefaultAuthenticationApiComponent.this.userService.getUser(userId).flatMap[Unit](((x$8: Option[org.make.core.user.User]) => x$8.fold[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)(((user: org.make.core.user.User) => { val now: java.time.ZonedDateTime = org.make.core.DateHelper.now(); val hasApprovedPolicy: Boolean = fields.get("approvePrivacyPolicy").contains[String]("true"); val lastConnection: Some[java.time.ZonedDateTime] = scala.Some.apply[java.time.ZonedDateTime](now); val connectionAttemptsSinceLastSuccessful: Int = 0; val privacyPolicyApprovalDate: Option[java.time.ZonedDateTime] = if (hasApprovedPolicy) scala.Some.apply[java.time.ZonedDateTime](now) else user.privacyPolicyApprovalDate; DefaultAuthenticationApiComponent.this.userService.updateConnectionInfos(userId, lastConnection, connectionAttemptsSinceLastSuccessful, privacyPolicyApprovalDate) }))))(scala.concurrent.ExecutionContext.Implicits.global)
254 32990 8680 - 8680 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
254 43947 8688 - 8699 Select scala.concurrent.Future.unit scala.concurrent.Future.unit
255 40835 8731 - 8747 Apply org.make.core.DefaultDateHelper.now org.make.core.DateHelper.now()
256 31927 8782 - 8833 Apply scala.Option.contains fields.get("approvePrivacyPolicy").contains[String]("true")
257 45018 8865 - 8874 Apply scala.Some.apply scala.Some.apply[java.time.ZonedDateTime](now)
258 37446 8929 - 8930 Literal <nosymbol> 0
259 30644 9011 - 9041 Block org.make.core.user.User.privacyPolicyApprovalDate user.privacyPolicyApprovalDate
259 47352 8996 - 9005 Block scala.Some.apply scala.Some.apply[java.time.ZonedDateTime](now)
259 50219 8996 - 9005 Apply scala.Some.apply scala.Some.apply[java.time.ZonedDateTime](now)
259 39234 9011 - 9041 Select org.make.core.user.User.privacyPolicyApprovalDate user.privacyPolicyApprovalDate
260 43983 9052 - 9235 Apply org.make.api.user.UserService.updateConnectionInfos DefaultAuthenticationApiComponent.this.userService.updateConnectionInfos(userId, lastConnection, connectionAttemptsSinceLastSuccessful, privacyPolicyApprovalDate)
267 39029 8627 - 9477 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAuthenticationApiComponent.this.userService.getUser(userId).flatMap[Unit](((x$8: Option[org.make.core.user.User]) => x$8.fold[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)(((user: org.make.core.user.User) => { val now: java.time.ZonedDateTime = org.make.core.DateHelper.now(); val hasApprovedPolicy: Boolean = fields.get("approvePrivacyPolicy").contains[String]("true"); val lastConnection: Some[java.time.ZonedDateTime] = scala.Some.apply[java.time.ZonedDateTime](now); val connectionAttemptsSinceLastSuccessful: Int = 0; val privacyPolicyApprovalDate: Option[java.time.ZonedDateTime] = if (hasApprovedPolicy) scala.Some.apply[java.time.ZonedDateTime](now) else user.privacyPolicyApprovalDate; DefaultAuthenticationApiComponent.this.userService.updateConnectionInfos(userId, lastConnection, connectionAttemptsSinceLastSuccessful, privacyPolicyApprovalDate) }))))(scala.concurrent.ExecutionContext.Implicits.global)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$9: Unit) => { val tokenResponse: org.make.api.technical.auth.TokenResponse = AuthenticationApi.grantResultToTokenResponse(grantResult); server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.setMakeSecure(requestContext.applicationName, tokenResponse, userId)).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](tokenResponse)(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))))) }))
267 51278 9257 - 9257 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[Unit]
267 37204 8627 - 9268 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAuthenticationApiComponent.this.userService.getUser(userId).flatMap[Unit](((x$8: Option[org.make.core.user.User]) => x$8.fold[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)(((user: org.make.core.user.User) => { val now: java.time.ZonedDateTime = org.make.core.DateHelper.now(); val hasApprovedPolicy: Boolean = fields.get("approvePrivacyPolicy").contains[String]("true"); val lastConnection: Some[java.time.ZonedDateTime] = scala.Some.apply[java.time.ZonedDateTime](now); val connectionAttemptsSinceLastSuccessful: Int = 0; val privacyPolicyApprovalDate: Option[java.time.ZonedDateTime] = if (hasApprovedPolicy) scala.Some.apply[java.time.ZonedDateTime](now) else user.privacyPolicyApprovalDate; DefaultAuthenticationApiComponent.this.userService.updateConnectionInfos(userId, lastConnection, connectionAttemptsSinceLastSuccessful, privacyPolicyApprovalDate) }))))(scala.concurrent.ExecutionContext.Implicits.global)).asDirective
268 47392 9306 - 9363 Apply org.make.api.technical.auth.AuthenticationApi.grantResultToTokenResponse AuthenticationApi.grantResultToTokenResponse(grantResult)
269 38994 9388 - 9418 Select org.make.core.RequestContext.applicationName requestContext.applicationName
269 44775 9452 - 9452 Select org.make.api.technical.auth.TokenResponse.encoder auth.this.TokenResponse.encoder
269 31394 9374 - 9442 Apply org.make.api.technical.MakeDirectives.setMakeSecure DefaultAuthenticationApiComponent.this.setMakeSecure(requestContext.applicationName, tokenResponse, userId)
269 45521 9452 - 9452 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))
269 37940 9452 - 9465 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](tokenResponse)(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse])))
269 47136 9374 - 9467 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.setMakeSecure(requestContext.applicationName, tokenResponse, userId)).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](tokenResponse)(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse])))))
269 36929 9452 - 9452 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]
269 32479 9452 - 9452 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse])
269 51316 9443 - 9466 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](tokenResponse)(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))))
273 31139 9528 - 9532 Select akka.http.scaladsl.server.directives.MethodDirectives.post org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.post
273 43275 9528 - 11043 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token"))(TupleOps.this.Join.join0P[Unit])).|[Unit](DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("make_access_token"))(TupleOps.this.Join.join0P[Unit])))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthAccessToken", org.make.api.technical.EndpointType.Public, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Map[String,String],)](DefaultAuthenticationApi.this.formFieldMap)(util.this.ApplyConverter.hac1[Map[String,String]]).apply(((fields: scala.collection.immutable.Map[String,String]) => server.this.Directive.addDirectiveApply[(akka.http.scaladsl.model.HttpRequest,)](DefaultAuthenticationApi.this.extractRequest)(util.this.ApplyConverter.hac1[akka.http.scaladsl.model.HttpRequest]).apply(((request: akka.http.scaladsl.model.HttpRequest) => fields.get("grant_type") match { case (value: String): Some[String]("password") => { val username: String = fields.apply(DefaultAuthenticationApi.this.EmailFieldKey).toLowerCase(); val normalizedFields: scala.collection.immutable.Map[String,String] = fields.updated[String](DefaultAuthenticationApi.this.EmailFieldKey, username); server.this.Directive.addDirectiveApply[(Boolean,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Boolean](DefaultAuthenticationApiComponent.this.userService.isThrottled(username)).asDirective)(util.this.ApplyConverter.hac1[Boolean]).apply(((x$10: Boolean) => if (x$10) DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode)) else server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$1: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$1 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) })))) } case _ => server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, fields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$2: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$2 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, fields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.failWith(e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.failWith(e) })) }))))))))
274 45558 9547 - 9571 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token"))(TupleOps.this.Join.join0P[Unit])
274 36966 9557 - 9571 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token")
274 38787 9580 - 9609 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("make_access_token"))(TupleOps.this.Join.join0P[Unit])
274 37435 9580 - 9587 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest "oauth"
274 32234 9555 - 9555 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.technical.auth.authenticationapitest TupleOps.this.Join.join0P[Unit]
274 31178 9575 - 9610 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("make_access_token"))(TupleOps.this.Join.join0P[Unit]))
274 43971 9542 - 9610 Apply akka.http.scaladsl.server.Directive.| org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token"))(TupleOps.this.Join.join0P[Unit])).|[Unit](DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("make_access_token"))(TupleOps.this.Join.join0P[Unit])))
274 50257 9541 - 11037 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token"))(TupleOps.this.Join.join0P[Unit])).|[Unit](DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("make_access_token"))(TupleOps.this.Join.join0P[Unit])))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthAccessToken", org.make.api.technical.EndpointType.Public, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Map[String,String],)](DefaultAuthenticationApi.this.formFieldMap)(util.this.ApplyConverter.hac1[Map[String,String]]).apply(((fields: scala.collection.immutable.Map[String,String]) => server.this.Directive.addDirectiveApply[(akka.http.scaladsl.model.HttpRequest,)](DefaultAuthenticationApi.this.extractRequest)(util.this.ApplyConverter.hac1[akka.http.scaladsl.model.HttpRequest]).apply(((request: akka.http.scaladsl.model.HttpRequest) => fields.get("grant_type") match { case (value: String): Some[String]("password") => { val username: String = fields.apply(DefaultAuthenticationApi.this.EmailFieldKey).toLowerCase(); val normalizedFields: scala.collection.immutable.Map[String,String] = fields.updated[String](DefaultAuthenticationApi.this.EmailFieldKey, username); server.this.Directive.addDirectiveApply[(Boolean,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Boolean](DefaultAuthenticationApiComponent.this.userService.isThrottled(username)).asDirective)(util.this.ApplyConverter.hac1[Boolean]).apply(((x$10: Boolean) => if (x$10) DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode)) else server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$1: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$1 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) })))) } case _ => server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, fields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$2: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$2 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, fields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.failWith(e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.failWith(e) })) })))))))
274 42954 9588 - 9588 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.technical.auth.authenticationapitest TupleOps.this.Join.join0P[Unit]
274 43935 9547 - 9554 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest "oauth"
274 50475 9590 - 9609 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("make_access_token")
275 36126 9636 - 9654 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest "OauthAccessToken"
275 45594 9622 - 9622 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation$default$3
275 50507 9635 - 9635 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
275 32273 9656 - 9675 Select org.make.api.technical.EndpointType.Public org.make.api.technical.auth.authenticationapitest org.make.api.technical.EndpointType.Public
275 37482 9622 - 11029 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthAccessToken", org.make.api.technical.EndpointType.Public, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Map[String,String],)](DefaultAuthenticationApi.this.formFieldMap)(util.this.ApplyConverter.hac1[Map[String,String]]).apply(((fields: scala.collection.immutable.Map[String,String]) => server.this.Directive.addDirectiveApply[(akka.http.scaladsl.model.HttpRequest,)](DefaultAuthenticationApi.this.extractRequest)(util.this.ApplyConverter.hac1[akka.http.scaladsl.model.HttpRequest]).apply(((request: akka.http.scaladsl.model.HttpRequest) => fields.get("grant_type") match { case (value: String): Some[String]("password") => { val username: String = fields.apply(DefaultAuthenticationApi.this.EmailFieldKey).toLowerCase(); val normalizedFields: scala.collection.immutable.Map[String,String] = fields.updated[String](DefaultAuthenticationApi.this.EmailFieldKey, username); server.this.Directive.addDirectiveApply[(Boolean,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Boolean](DefaultAuthenticationApiComponent.this.userService.isThrottled(username)).asDirective)(util.this.ApplyConverter.hac1[Boolean]).apply(((x$10: Boolean) => if (x$10) DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode)) else server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$1: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$1 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) })))) } case _ => server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, fields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$2: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$2 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, fields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.failWith(e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.failWith(e) })) }))))))
275 37194 9622 - 9676 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation("OauthAccessToken", org.make.api.technical.EndpointType.Public, DefaultAuthenticationApiComponent.this.makeOperation$default$3)
276 43405 9707 - 9719 Select akka.http.scaladsl.server.directives.FormFieldDirectives.formFieldMap org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.formFieldMap
276 45336 9707 - 11019 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(Map[String,String],)](DefaultAuthenticationApi.this.formFieldMap)(util.this.ApplyConverter.hac1[Map[String,String]]).apply(((fields: scala.collection.immutable.Map[String,String]) => server.this.Directive.addDirectiveApply[(akka.http.scaladsl.model.HttpRequest,)](DefaultAuthenticationApi.this.extractRequest)(util.this.ApplyConverter.hac1[akka.http.scaladsl.model.HttpRequest]).apply(((request: akka.http.scaladsl.model.HttpRequest) => fields.get("grant_type") match { case (value: String): Some[String]("password") => { val username: String = fields.apply(DefaultAuthenticationApi.this.EmailFieldKey).toLowerCase(); val normalizedFields: scala.collection.immutable.Map[String,String] = fields.updated[String](DefaultAuthenticationApi.this.EmailFieldKey, username); server.this.Directive.addDirectiveApply[(Boolean,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Boolean](DefaultAuthenticationApiComponent.this.userService.isThrottled(username)).asDirective)(util.this.ApplyConverter.hac1[Boolean]).apply(((x$10: Boolean) => if (x$10) DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode)) else server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$1: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$1 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) })))) } case _ => server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, fields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$2: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$2 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, fields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.failWith(e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.failWith(e) })) }))))
276 38821 9707 - 9707 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[Map[String,String]]
277 49765 9744 - 11007 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(akka.http.scaladsl.model.HttpRequest,)](DefaultAuthenticationApi.this.extractRequest)(util.this.ApplyConverter.hac1[akka.http.scaladsl.model.HttpRequest]).apply(((request: akka.http.scaladsl.model.HttpRequest) => fields.get("grant_type") match { case (value: String): Some[String]("password") => { val username: String = fields.apply(DefaultAuthenticationApi.this.EmailFieldKey).toLowerCase(); val normalizedFields: scala.collection.immutable.Map[String,String] = fields.updated[String](DefaultAuthenticationApi.this.EmailFieldKey, username); server.this.Directive.addDirectiveApply[(Boolean,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Boolean](DefaultAuthenticationApiComponent.this.userService.isThrottled(username)).asDirective)(util.this.ApplyConverter.hac1[Boolean]).apply(((x$10: Boolean) => if (x$10) DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode)) else server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$1: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$1 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) })))) } case _ => server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, fields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$2: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$2 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, fields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.failWith(e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.failWith(e) })) }))
277 30664 9744 - 9758 Select akka.http.scaladsl.server.directives.BasicDirectives.extractRequest org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.extractRequest
277 43720 9744 - 9744 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[akka.http.scaladsl.model.HttpRequest]
278 36165 9786 - 9810 Apply scala.collection.MapOps.get org.make.api.technical.auth.authenticationapitest fields.get("grant_type")
280 32731 9893 - 9926 Apply java.lang.String.toLowerCase org.make.api.technical.auth.authenticationapitest fields.apply(DefaultAuthenticationApi.this.EmailFieldKey).toLowerCase()
281 45346 9983 - 9996 Select org.make.api.technical.auth.DefaultAuthenticationApiComponent.DefaultAuthenticationApi.EmailFieldKey org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.EmailFieldKey
281 37228 9968 - 10007 Apply scala.collection.immutable.MapOps.updated org.make.api.technical.auth.authenticationapitest fields.updated[String](DefaultAuthenticationApi.this.EmailFieldKey, username)
282 43444 10026 - 10071 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.auth.authenticationapitest org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Boolean](DefaultAuthenticationApiComponent.this.userService.isThrottled(username)).asDirective
282 50268 10026 - 10059 Apply org.make.api.user.UserService.isThrottled org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.userService.isThrottled(username)
282 45299 10026 - 10609 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(Boolean,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Boolean](DefaultAuthenticationApiComponent.this.userService.isThrottled(username)).asDirective)(util.this.ApplyConverter.hac1[Boolean]).apply(((x$10: Boolean) => if (x$10) DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode)) else server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$1: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$1 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) }))))
282 39566 10060 - 10060 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[Boolean]
283 43758 10122 - 10122 Select akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCode marshalling.this.Marshaller.fromStatusCode
283 49975 10101 - 10138 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode))
283 36684 10110 - 10137 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode)
283 45551 10101 - 10138 Block akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.TooManyRequests)(marshalling.this.Marshaller.fromStatusCode))
283 31746 10110 - 10137 Select akka.http.scaladsl.model.StatusCodes.TooManyRequests akka.http.scaladsl.model.StatusCodes.TooManyRequests
285 50301 10186 - 10249 Apply akka.http.scaladsl.server.directives.FutureDirectives.onComplete org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields))
285 43198 10196 - 10196 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]
285 50013 10186 - 10589 Block scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$1: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$1 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) }))
285 36716 10186 - 10589 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$1: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$1 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.handleLoginFailure(username, e) }))
285 38295 10197 - 10248 Apply org.make.api.technical.auth.DefaultAuthenticationApiComponent.DefaultAuthenticationApi.getToken org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.getToken(request, requestContext, normalizedFields)
287 39316 10338 - 10403 Apply org.make.api.technical.auth.DefaultAuthenticationApiComponent.DefaultAuthenticationApi.handleLoginSuccess DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, normalizedFields)
288 31170 10453 - 10484 Apply org.make.api.technical.auth.DefaultAuthenticationApiComponent.DefaultAuthenticationApi.handleLoginFailure DefaultAuthenticationApi.this.handleLoginFailure(username, e)
289 44819 10534 - 10565 Apply org.make.api.technical.auth.DefaultAuthenticationApiComponent.DefaultAuthenticationApi.handleLoginFailure DefaultAuthenticationApi.this.handleLoginFailure(username, e)
293 37725 10665 - 10706 Apply org.make.api.technical.auth.DefaultAuthenticationApiComponent.DefaultAuthenticationApi.getToken DefaultAuthenticationApi.this.getToken(request, requestContext, fields)
293 36753 10654 - 10977 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]],)](DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, fields)))(util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]).apply(((x0$2: scala.util.Try[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]) => x0$2 match { case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]): scala.util.Right[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((grantResult @ _))) => DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, fields) case (value: scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]): scala.util.Success[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((value: scalaoauth2.provider.OAuthError): scala.util.Left[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]((e @ _))) => DefaultAuthenticationApi.this.failWith(e) case (exception: Throwable): scala.util.Failure[scala.util.Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]((e @ _)) => DefaultAuthenticationApi.this.failWith(e) }))
293 43236 10664 - 10664 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scala.util.Try[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]]]
293 50823 10654 - 10707 Apply akka.http.scaladsl.server.directives.FutureDirectives.onComplete DefaultAuthenticationApi.this.onComplete[Either[scalaoauth2.provider.OAuthError,scalaoauth2.provider.GrantHandlerResult[org.make.core.auth.UserRights]]](DefaultAuthenticationApi.this.getToken(request, requestContext, fields))
294 35110 10766 - 10821 Apply org.make.api.technical.auth.DefaultAuthenticationApiComponent.DefaultAuthenticationApi.handleLoginSuccess DefaultAuthenticationApi.this.handleLoginSuccess(grantResult, requestContext, fields)
295 30921 10878 - 10889 Apply akka.http.scaladsl.server.directives.RouteDirectives.failWith DefaultAuthenticationApi.this.failWith(e)
296 44258 10946 - 10957 Apply akka.http.scaladsl.server.directives.RouteDirectives.failWith DefaultAuthenticationApi.this.failWith(e)
305 34867 11102 - 11109 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")
305 30963 11091 - 11110 Apply akka.http.scaladsl.server.directives.PathDirectives.pathPrefix org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.pathPrefix[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth"))
305 49502 11091 - 11573 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.pathPrefix[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth"))).apply(server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.get).apply(server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token"))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthGetAccessToken", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$11: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AccessToken,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[scalaoauth2.provider.AccessToken](DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AccessToken]).apply(((tokenResult: scalaoauth2.provider.AccessToken) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse])))))))))))))))
306 44774 11119 - 11122 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.get
306 37030 11119 - 11567 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.get).apply(server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token"))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthGetAccessToken", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$11: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AccessToken,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[scalaoauth2.provider.AccessToken](DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AccessToken]).apply(((tokenResult: scalaoauth2.provider.AccessToken) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))))))))))))))
307 35908 11138 - 11152 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token")
307 49252 11133 - 11153 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token"))
307 44602 11133 - 11559 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("access_token"))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthGetAccessToken", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$11: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AccessToken,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[scalaoauth2.provider.AccessToken](DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AccessToken]).apply(((tokenResult: scalaoauth2.provider.AccessToken) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse])))))))))))))
308 42424 11166 - 11202 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation("OauthGetAccessToken", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3)
308 34905 11179 - 11179 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
308 50292 11166 - 11166 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation$default$3
308 45091 11180 - 11201 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest "OauthGetAccessToken"
308 30954 11166 - 11549 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthGetAccessToken", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$11: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AccessToken,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[scalaoauth2.provider.AccessToken](DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AccessToken]).apply(((tokenResult: scalaoauth2.provider.AccessToken) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))))))))))))
308 37518 11166 - 11166 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation$default$2
309 35402 11235 - 11537 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$11: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AccessToken,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[scalaoauth2.provider.AccessToken](DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AccessToken]).apply(((tokenResult: scalaoauth2.provider.AccessToken) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))))))))))
309 44806 11235 - 11235 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
309 30708 11235 - 11245 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 DefaultAuthenticationApiComponent.this.makeOAuth2
310 49715 11267 - 11311 Apply org.make.api.technical.auth.MakeAuthentication.requireToken DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName)
310 41445 11279 - 11279 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[String]
310 42988 11267 - 11523 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AccessToken,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[scalaoauth2.provider.AccessToken](DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AccessToken]).apply(((tokenResult: scalaoauth2.provider.AccessToken) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))))))))
310 35942 11280 - 11310 Select org.make.core.RequestContext.applicationName requestContext.applicationName
311 51351 11339 - 11401 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[scalaoauth2.provider.AccessToken](DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)).asDirectiveOrNotFound
311 43228 11380 - 11380 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scalaoauth2.provider.AccessToken]
311 38322 11339 - 11379 Apply scalaoauth2.provider.ProtectedResourceHandler.findAccessToken DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)
311 51385 11339 - 11507 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AccessToken,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[scalaoauth2.provider.AccessToken](DefaultAuthenticationApiComponent.this.oauth2DataHandler.findAccessToken(token)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AccessToken]).apply(((tokenResult: scalaoauth2.provider.AccessToken) => DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))))))
312 38079 11437 - 11489 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))))
312 36996 11475 - 11475 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse])
312 44840 11475 - 11475 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]
312 41900 11446 - 11488 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.TokenResponse](TokenResponse.fromAccessToken(tokenResult))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse])))
312 49756 11475 - 11475 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.TokenResponse](DefaultAuthenticationApiComponent.this.marshaller[org.make.api.technical.auth.TokenResponse](auth.this.TokenResponse.encoder, DefaultAuthenticationApiComponent.this.marshaller$default$2[org.make.api.technical.auth.TokenResponse]))
312 35368 11446 - 11488 Apply org.make.api.technical.auth.TokenResponse.fromAccessToken TokenResponse.fromAccessToken(tokenResult)
312 30746 11475 - 11475 Select org.make.api.technical.auth.TokenResponse.encoder auth.this.TokenResponse.encoder
321 36988 11606 - 11780 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.get).apply(server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("authenticate"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("AuthenticationForm", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$12: org.make.core.RequestContext) => DefaultAuthenticationApi.this.getFromResource("authentication/index.html")(directives.this.ContentTypeResolver.Default)))))
321 41934 11606 - 11609 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.get
322 43797 11618 - 11774 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("authenticate"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("AuthenticationForm", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$12: org.make.core.RequestContext) => DefaultAuthenticationApi.this.getFromResource("authentication/index.html")(directives.this.ContentTypeResolver.Default))))
322 37510 11623 - 11630 Literal <nosymbol> "oauth"
322 51141 11633 - 11647 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher DefaultAuthenticationApi.this._segmentStringToPathMatcher("authenticate")
322 35153 11623 - 11647 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("authenticate"))(TupleOps.this.Join.join0P[Unit])
322 47931 11618 - 11648 Apply akka.http.scaladsl.server.directives.PathDirectives.path DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("oauth")./[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("authenticate"))(TupleOps.this.Join.join0P[Unit]))
322 43023 11631 - 11631 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P TupleOps.this.Join.join0P[Unit]
323 49539 11659 - 11659 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 DefaultAuthenticationApiComponent.this.makeOperation$default$3
323 36266 11659 - 11659 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 DefaultAuthenticationApiComponent.this.makeOperation$default$2
323 37267 11672 - 11672 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.RequestContext]
323 41433 11659 - 11694 Apply org.make.api.technical.MakeDirectives.makeOperation DefaultAuthenticationApiComponent.this.makeOperation("AuthenticationForm", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3)
323 47967 11659 - 11766 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("AuthenticationForm", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$12: org.make.core.RequestContext) => DefaultAuthenticationApi.this.getFromResource("authentication/index.html")(directives.this.ContentTypeResolver.Default)))
323 44049 11673 - 11693 Literal <nosymbol> "AuthenticationForm"
324 42774 11727 - 11727 Select akka.http.scaladsl.server.directives.ContentTypeResolver.Default directives.this.ContentTypeResolver.Default
324 35189 11712 - 11756 ApplyToImplicitArgs akka.http.scaladsl.server.directives.FileAndResourceDirectives.getFromResource DefaultAuthenticationApi.this.getFromResource("authentication/index.html")(directives.this.ContentTypeResolver.Default)
324 50590 11728 - 11755 Literal <nosymbol> "authentication/index.html"
329 50926 11820 - 12331 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("logout"))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthLogout", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$13: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](DefaultAuthenticationApiComponent.this.oauth2DataHandler.removeToken(token)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies())).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))))))))))
329 49578 11820 - 11824 Select akka.http.scaladsl.server.directives.MethodDirectives.post org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.post
330 33602 11833 - 11847 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("logout"))
330 33305 11833 - 12325 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("logout"))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthLogout", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$13: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](DefaultAuthenticationApiComponent.this.oauth2DataHandler.removeToken(token)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies())).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) })))))))))
330 41194 11838 - 11846 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("logout")
331 51097 11872 - 11885 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest "OauthLogout"
331 41718 11858 - 12317 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("OauthLogout", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$13: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](DefaultAuthenticationApiComponent.this.oauth2DataHandler.removeToken(token)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies())).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))))))))
331 47714 11858 - 11886 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation("OauthLogout", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3)
331 43514 11858 - 11858 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation$default$2
331 43840 11871 - 11871 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
331 34694 11858 - 11858 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation$default$3
332 50050 11917 - 11917 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
332 49286 11917 - 12307 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAuthenticationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((x$13: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](DefaultAuthenticationApiComponent.this.oauth2DataHandler.removeToken(token)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies())).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))))))
332 36752 11917 - 11927 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 DefaultAuthenticationApiComponent.this.makeOAuth2
333 41228 11960 - 11990 Select org.make.core.RequestContext.applicationName requestContext.applicationName
333 36827 11947 - 12295 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(String,)](DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[String]).apply(((token: String) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](DefaultAuthenticationApiComponent.this.oauth2DataHandler.removeToken(token)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies())).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))))
333 33354 11947 - 11991 Apply org.make.api.technical.auth.MakeAuthentication.requireToken DefaultAuthenticationApiComponent.this.requireToken(requestContext.applicationName)
333 51130 11959 - 11959 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[String]
334 40691 12017 - 12281 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](DefaultAuthenticationApiComponent.this.oauth2DataHandler.removeToken(token)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies())).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))
334 35140 12017 - 12065 Apply akka.http.scaladsl.server.directives.FutureDirectives.onComplete DefaultAuthenticationApi.this.onComplete[Unit](DefaultAuthenticationApiComponent.this.oauth2DataHandler.removeToken(token))
334 47754 12027 - 12027 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scala.util.Try[Unit]]
334 43549 12028 - 12064 Apply org.make.api.technical.auth.MakeDataHandler.removeToken DefaultAuthenticationApiComponent.this.oauth2DataHandler.removeToken(token)
336 33395 12204 - 12204 Select akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCode marshalling.this.Marshaller.fromStatusCode
336 41679 12192 - 12213 Select akka.http.scaladsl.model.StatusCodes.NoContent akka.http.scaladsl.model.StatusCodes.NoContent
336 43312 12183 - 12214 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))
336 36783 12164 - 12179 Apply org.make.api.technical.MakeAuthenticationDirectives.logoutCookies DefaultAuthenticationApiComponent.this.logoutCookies()
336 49529 12121 - 12180 Apply scala.Function2.apply DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies())
336 44355 12132 - 12162 Select org.make.core.RequestContext.applicationName requestContext.applicationName
336 35182 12121 - 12216 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies())).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))
336 51166 12192 - 12213 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)
337 48215 12253 - 12265 Apply akka.http.scaladsl.server.directives.RouteDirectives.failWith DefaultAuthenticationApi.this.failWith(ex)
345 40727 12372 - 14156 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("resetCookies"))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("ResetCookies", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[String],)](DefaultAuthenticationApiComponent.this.extractToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[Option[String]]).apply(((token: Option[String]) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](token.map[scala.concurrent.Future[Unit]]({ <synthetic> val eta$0$1: org.make.api.technical.auth.MakeDataHandler = DefaultAuthenticationApiComponent.this.oauth2DataHandler; ((token: String) => eta$0$1.removeToken(token)) }).getOrElse[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies().++[akka.http.scaladsl.model.headers.HttpCookie](scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict))))).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))))))))
345 43346 12372 - 12376 Select akka.http.scaladsl.server.directives.MethodDirectives.post org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.post
346 47828 12385 - 14150 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("resetCookies"))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("ResetCookies", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[String],)](DefaultAuthenticationApiComponent.this.extractToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[Option[String]]).apply(((token: Option[String]) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](token.map[scala.concurrent.Future[Unit]]({ <synthetic> val eta$0$1: org.make.api.technical.auth.MakeDataHandler = DefaultAuthenticationApiComponent.this.oauth2DataHandler; ((token: String) => eta$0$1.removeToken(token)) }).getOrElse[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies().++[akka.http.scaladsl.model.headers.HttpCookie](scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict))))).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) })))))))
346 34936 12390 - 12404 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this._segmentStringToPathMatcher("resetCookies")
346 48250 12385 - 12405 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.path[Unit](DefaultAuthenticationApi.this._segmentStringToPathMatcher("resetCookies"))
347 34523 12416 - 14142 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAuthenticationApiComponent.this.makeOperation("ResetCookies", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[String],)](DefaultAuthenticationApiComponent.this.extractToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[Option[String]]).apply(((token: Option[String]) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](token.map[scala.concurrent.Future[Unit]]({ <synthetic> val eta$0$1: org.make.api.technical.auth.MakeDataHandler = DefaultAuthenticationApiComponent.this.oauth2DataHandler; ((token: String) => eta$0$1.removeToken(token)) }).getOrElse[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies().++[akka.http.scaladsl.model.headers.HttpCookie](scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict))))).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))))))
347 33344 12429 - 12429 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
347 41475 12416 - 12445 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation("ResetCookies", DefaultAuthenticationApiComponent.this.makeOperation$default$2, DefaultAuthenticationApiComponent.this.makeOperation$default$3)
347 36585 12416 - 12416 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation$default$2
347 49322 12416 - 12416 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeOperation$default$3
347 40113 12430 - 12444 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest "ResetCookies"
348 34975 12488 - 12488 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[Option[String]]
348 42556 12476 - 12520 Apply org.make.api.technical.auth.MakeAuthentication.extractToken org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.extractToken(requestContext.applicationName)
348 50370 12489 - 12519 Select org.make.core.RequestContext.applicationName org.make.api.technical.auth.authenticationapitest requestContext.applicationName
348 38604 12476 - 14132 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(Option[String],)](DefaultAuthenticationApiComponent.this.extractToken(requestContext.applicationName))(util.this.ApplyConverter.hac1[Option[String]]).apply(((token: Option[String]) => server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](token.map[scala.concurrent.Future[Unit]]({ <synthetic> val eta$0$1: org.make.api.technical.auth.MakeDataHandler = DefaultAuthenticationApiComponent.this.oauth2DataHandler; ((token: String) => eta$0$1.removeToken(token)) }).getOrElse[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies().++[akka.http.scaladsl.model.headers.HttpCookie](scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict))))).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))))
349 41509 12554 - 12554 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.authenticationapitest util.this.ApplyConverter.hac1[scala.util.Try[Unit]]
349 49090 12544 - 12619 Apply akka.http.scaladsl.server.directives.FutureDirectives.onComplete org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.onComplete[Unit](token.map[scala.concurrent.Future[Unit]]({ <synthetic> val eta$0$1: org.make.api.technical.auth.MakeDataHandler = DefaultAuthenticationApiComponent.this.oauth2DataHandler; ((token: String) => eta$0$1.removeToken(token)) }).getOrElse[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit))
349 36026 12555 - 12618 Apply scala.Option.getOrElse org.make.api.technical.auth.authenticationapitest token.map[scala.concurrent.Future[Unit]]({ <synthetic> val eta$0$1: org.make.api.technical.auth.MakeDataHandler = DefaultAuthenticationApiComponent.this.oauth2DataHandler; ((token: String) => eta$0$1.removeToken(token)) }).getOrElse[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)
349 46182 12544 - 14120 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addDirectiveApply[(scala.util.Try[Unit],)](DefaultAuthenticationApi.this.onComplete[Unit](token.map[scala.concurrent.Future[Unit]]({ <synthetic> val eta$0$1: org.make.api.technical.auth.MakeDataHandler = DefaultAuthenticationApiComponent.this.oauth2DataHandler; ((token: String) => eta$0$1.removeToken(token)) }).getOrElse[scala.concurrent.Future[Unit]](scala.concurrent.Future.unit)))(util.this.ApplyConverter.hac1[scala.util.Try[Unit]]).apply(((x0$1: scala.util.Try[Unit]) => x0$1 match { case (value: Unit): scala.util.Success[Unit](_) => server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies().++[akka.http.scaladsl.model.headers.HttpCookie](scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict))))).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))) case (exception: Throwable): scala.util.Failure[Unit]((ex @ _)) => DefaultAuthenticationApi.this.failWith(ex) }))
349 48766 12565 - 12594 Apply org.make.api.technical.auth.MakeDataHandler.removeToken eta$0$1.removeToken(token)
349 39883 12606 - 12617 Select scala.concurrent.Future.unit org.make.api.technical.auth.authenticationapitest scala.concurrent.Future.unit
351 34763 12671 - 13989 Apply scala.Function2.apply org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies().++[akka.http.scaladsl.model.headers.HttpCookie](scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict))))
352 33384 12701 - 12731 Select org.make.core.RequestContext.applicationName org.make.api.technical.auth.authenticationapitest requestContext.applicationName
353 39173 12751 - 13971 Apply scala.collection.IterableOps.++ org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.logoutCookies().++[akka.http.scaladsl.model.headers.HttpCookie](scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict)))
354 47451 12790 - 13971 Apply scala.collection.SeqFactory.Delegate.apply org.make.api.technical.auth.authenticationapitest scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict))
355 49829 12817 - 12817 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$3 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$3
355 33131 12817 - 12817 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$9 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$9
355 41017 12817 - 12817 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$5 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$5
355 46439 12817 - 13144 Apply akka.http.scaladsl.model.headers.HttpCookie.apply org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9)
356 46401 12860 - 12890 Select org.make.api.extensions.MakeSettings.UserIdCookie.name org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name
357 43303 12924 - 12926 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest ""
358 34738 12961 - 12995 Select org.make.api.extensions.MakeSettings.UserIdCookie.isSecure org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure
359 47498 13032 - 13036 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest true
360 39917 13071 - 13078 Apply scala.Some.apply org.make.api.technical.auth.authenticationapitest scala.Some.apply[Long](0L)
361 36545 13111 - 13120 Apply scala.Some.apply org.make.api.technical.auth.authenticationapitest scala.Some.apply[String]("/")
362 35476 12817 - 13174 Apply akka.http.scaladsl.model.headers.HttpCookie.withSameSite org.make.api.technical.auth.authenticationapitest { <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict)
362 43057 13158 - 13173 Select akka.http.scaladsl.model.headers.SameSite.Strict org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.SameSite.Strict
363 43094 13198 - 13198 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$5 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$5
363 47998 13198 - 13527 Apply akka.http.scaladsl.model.headers.HttpCookie.apply org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18)
363 34967 13198 - 13198 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$9 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$9
363 46947 13198 - 13198 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$3 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$3
364 47534 13241 - 13272 Select org.make.api.extensions.MakeSettings.VisitorCookie.name org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name
365 39671 13306 - 13308 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest ""
366 32839 13343 - 13378 Select org.make.api.extensions.MakeSettings.VisitorCookie.isSecure org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure
367 49577 13415 - 13419 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest true
368 41467 13454 - 13461 Apply scala.Some.apply org.make.api.technical.auth.authenticationapitest scala.Some.apply[Long](0L)
369 33169 13494 - 13503 Apply scala.Some.apply org.make.api.technical.auth.authenticationapitest scala.Some.apply[String]("/")
370 39710 13541 - 13556 Select akka.http.scaladsl.model.headers.SameSite.Strict org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.SameSite.Strict
370 32586 13198 - 13557 Apply akka.http.scaladsl.model.headers.HttpCookie.withSameSite org.make.api.technical.auth.authenticationapitest { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict)
371 49655 13581 - 13919 Apply akka.http.scaladsl.model.headers.HttpCookie.apply org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27)
371 40934 13581 - 13581 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$5 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$5
371 32623 13581 - 13581 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$9 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$9
371 48033 13581 - 13581 Select akka.http.scaladsl.model.headers.HttpCookie.apply$default$3 org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.HttpCookie.apply$default$3
372 49614 13624 - 13664 Select org.make.api.extensions.MakeSettings.VisitorCookie.createdAtName org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName
373 41499 13698 - 13700 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest ""
374 33635 13735 - 13770 Select org.make.api.extensions.MakeSettings.VisitorCookie.isSecure org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure
375 46982 13807 - 13811 Literal <nosymbol> org.make.api.technical.auth.authenticationapitest true
376 42847 13846 - 13853 Apply scala.Some.apply org.make.api.technical.auth.authenticationapitest scala.Some.apply[Long](0L)
377 34725 13886 - 13895 Apply scala.Some.apply org.make.api.technical.auth.authenticationapitest scala.Some.apply[String]("/")
378 33675 13581 - 13949 Apply akka.http.scaladsl.model.headers.HttpCookie.withSameSite org.make.api.technical.auth.authenticationapitest { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict)
378 41259 13933 - 13948 Select akka.http.scaladsl.model.headers.SameSite.Strict org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.headers.SameSite.Strict
380 41296 12671 - 14059 Apply scala.Function1.apply org.make.api.technical.auth.authenticationapitest server.this.Directive.addByNameNullaryApply(DefaultAuthenticationApiComponent.this.addCookies.apply(requestContext.applicationName, DefaultAuthenticationApiComponent.this.logoutCookies().++[akka.http.scaladsl.model.headers.HttpCookie](scala.`package`.Seq.apply[akka.http.scaladsl.model.headers.HttpCookie]({ <artifact> val x$1: String = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.name; <artifact> val x$2: String("") = ""; <artifact> val x$3: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.UserIdCookie.isSecure; <artifact> val x$4: Boolean(true) = true; <artifact> val x$5: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$6: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$7: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$1, "", x$7, x$5, x$8, x$6, x$3, true, x$9) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$10: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.name; <artifact> val x$11: String("") = ""; <artifact> val x$12: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$13: Boolean(true) = true; <artifact> val x$14: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$15: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$16: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$10, "", x$16, x$14, x$17, x$15, x$12, true, x$18) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict), { <artifact> val x$19: String = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.createdAtName; <artifact> val x$20: String("") = ""; <artifact> val x$21: Boolean = DefaultAuthenticationApiComponent.this.makeSettings.VisitorCookie.isSecure; <artifact> val x$22: Boolean(true) = true; <artifact> val x$23: Some[Long] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Long](0L); <artifact> val x$24: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String]("/"); <artifact> val x$25: Option[akka.http.scaladsl.model.DateTime] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$3; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$5; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = akka.http.scaladsl.model.headers.HttpCookie.apply$default$9; akka.http.scaladsl.model.headers.HttpCookie.apply(x$19, "", x$25, x$23, x$26, x$24, x$21, true, x$27) }.withSameSite(akka.http.scaladsl.model.headers.SameSite.Strict))))).apply(DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))
381 48875 14010 - 14041 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete org.make.api.technical.auth.authenticationapitest DefaultAuthenticationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))
381 47789 14019 - 14040 Select akka.http.scaladsl.model.StatusCodes.NoContent org.make.api.technical.auth.authenticationapitest akka.http.scaladsl.model.StatusCodes.NoContent
381 39663 14031 - 14031 Select akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCode org.make.api.technical.auth.authenticationapitest marshalling.this.Marshaller.fromStatusCode
381 32060 14019 - 14040 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply org.make.api.technical.auth.authenticationapitest marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)
383 34202 14094 - 14106 Apply akka.http.scaladsl.server.directives.RouteDirectives.failWith DefaultAuthenticationApi.this.failWith(ex)
401 31814 14517 - 14562 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.technical.auth.CreateAuthorizationCodeRequest]({ val inst$macro$16: io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.CreateAuthorizationCodeRequest] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.CreateAuthorizationCodeRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.technical.auth.CreateAuthorizationCodeRequest, shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.technical.auth.CreateAuthorizationCodeRequest, (Symbol @@ String("clientId")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, org.make.core.auth.ClientId :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.technical.auth.CreateAuthorizationCodeRequest, (Symbol @@ String("clientId")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil](::.apply[Symbol @@ String("clientId"), (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("clientId").asInstanceOf[Symbol @@ String("clientId")], ::.apply[Symbol @@ String("scope"), (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")], ::.apply[Symbol @@ String("redirectUri"), shapeless.HNil.type](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")], HNil)))), Generic.instance[org.make.api.technical.auth.CreateAuthorizationCodeRequest, org.make.core.auth.ClientId :: Option[String] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.technical.auth.CreateAuthorizationCodeRequest) => x0$3 match { case (clientId: org.make.core.auth.ClientId, scope: Option[String], redirectUri: Option[String]): org.make.api.technical.auth.CreateAuthorizationCodeRequest((clientId$macro$11 @ _), (scope$macro$12 @ _), (redirectUri$macro$13 @ _)) => ::.apply[org.make.core.auth.ClientId, Option[String] :: Option[String] :: shapeless.HNil.type](clientId$macro$11, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](scope$macro$12, ::.apply[Option[String], shapeless.HNil.type](redirectUri$macro$13, HNil))).asInstanceOf[org.make.core.auth.ClientId :: Option[String] :: Option[String] :: shapeless.HNil] }), ((x0$4: org.make.core.auth.ClientId :: Option[String] :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.auth.ClientId, tail: Option[String] :: Option[String] :: shapeless.HNil): org.make.core.auth.ClientId :: Option[String] :: Option[String] :: shapeless.HNil((clientId$macro$8 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((scope$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((redirectUri$macro$10 @ _), HNil))) => auth.this.CreateAuthorizationCodeRequest.apply(clientId$macro$8, scope$macro$9, redirectUri$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("clientId"), org.make.core.auth.ClientId, (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("scope"), Option[String], (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("redirectUri"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("redirectUri")]](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("redirectUri")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("scope")]](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("scope")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("clientId")]](scala.Symbol.apply("clientId").asInstanceOf[Symbol @@ String("clientId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("clientId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.CreateAuthorizationCodeRequest]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForclientId: io.circe.Decoder[org.make.core.auth.ClientId] = auth.this.ClientId.decoder; private[this] val circeGenericDecoderForredirectUri: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("clientId"), org.make.core.auth.ClientId, shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientId.tryDecode(c.downField("clientId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("scope"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecode(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("redirectUri"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecode(c.downField("redirectUri")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("clientId"), org.make.core.auth.ClientId, shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientId.tryDecodeAccumulating(c.downField("clientId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("scope"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecodeAccumulating(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("redirectUri"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecodeAccumulating(c.downField("redirectUri")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("clientId"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.CreateAuthorizationCodeRequest]](inst$macro$16) })