@@ -13,7 +13,7 @@ trait GrantHandler {
1313 */
1414 def clientCredentialRequired = true
1515
16- def handleRequest [U ](request : AuthorizationRequest , optionalClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ]
16+ def handleRequest [U ](request : AuthorizationRequest , maybeClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ]
1717
1818 /**
1919 * Returns valid access token.
@@ -45,8 +45,8 @@ trait GrantHandler {
4545
4646class RefreshToken extends GrantHandler {
4747
48- override def handleRequest [U ](request : AuthorizationRequest , optionalClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ] = {
49- val clientCredential = optionalClientCredential .getOrElse(throw new InvalidRequest (" Client credential is required" ))
48+ override def handleRequest [U ](request : AuthorizationRequest , maybeClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ] = {
49+ val clientCredential = maybeClientCredential .getOrElse(throw new InvalidRequest (" Client credential is required" ))
5050 val refreshToken = request.requireRefreshToken
5151
5252 dataHandler.findAuthInfoByRefreshToken(refreshToken).flatMap { authInfoOption =>
@@ -70,8 +70,8 @@ class RefreshToken extends GrantHandler {
7070
7171class Password extends GrantHandler {
7272
73- override def handleRequest [U ](request : AuthorizationRequest , optionalClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ] = {
74- if (clientCredentialRequired && optionalClientCredential .isEmpty) {
73+ override def handleRequest [U ](request : AuthorizationRequest , maybeClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ] = {
74+ if (clientCredentialRequired && maybeClientCredential .isEmpty) {
7575 throw new InvalidRequest (" Client credential is required" )
7676 }
7777
@@ -81,7 +81,7 @@ class Password extends GrantHandler {
8181 dataHandler.findUser(username, password).flatMap { userOption =>
8282 val user = userOption.getOrElse(throw new InvalidGrant (" username or password is incorrect" ))
8383 val scope = request.scope
84- val clientId = optionalClientCredential .map { _.clientId }
84+ val clientId = maybeClientCredential .map { _.clientId }
8585 val authInfo = AuthInfo (user, clientId, scope, None )
8686
8787 issueAccessToken(dataHandler, authInfo)
@@ -91,8 +91,8 @@ class Password extends GrantHandler {
9191
9292class ClientCredentials extends GrantHandler {
9393
94- override def handleRequest [U ](request : AuthorizationRequest , optionalClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ] = {
95- val clientCredential = optionalClientCredential .getOrElse(throw new InvalidRequest (" Client credential is required" ))
94+ override def handleRequest [U ](request : AuthorizationRequest , maybeClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ] = {
95+ val clientCredential = maybeClientCredential .getOrElse(throw new InvalidRequest (" Client credential is required" ))
9696 val scope = request.scope
9797
9898 dataHandler.findClientUser(clientCredential, scope).flatMap { optionalUser =>
@@ -107,8 +107,8 @@ class ClientCredentials extends GrantHandler {
107107
108108class AuthorizationCode extends GrantHandler {
109109
110- override def handleRequest [U ](request : AuthorizationRequest , optionalClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ] = {
111- val clientCredential = optionalClientCredential .getOrElse(throw new InvalidRequest (" Client credential is required" ))
110+ override def handleRequest [U ](request : AuthorizationRequest , maybeClientCredential : Option [ClientCredential ], dataHandler : DataHandler [U ]): Future [GrantHandlerResult ] = {
111+ val clientCredential = maybeClientCredential .getOrElse(throw new InvalidRequest (" Client credential is required" ))
112112 val clientId = clientCredential.clientId
113113 val code = request.requireCode
114114 val redirectUri = request.redirectUri
0 commit comments