Files
authorizer/server/resolvers/revoke.go

17 lines
427 B
Go
Raw Normal View History

2022-03-08 18:49:42 +05:30
package resolvers
import (
"context"
"github.com/authorizerdev/authorizer/server/graph/model"
2022-05-27 23:20:38 +05:30
"github.com/authorizerdev/authorizer/server/memorystore"
2022-03-08 18:49:42 +05:30
)
// RevokeResolver resolver to revoke refresh token
func RevokeResolver(ctx context.Context, params model.OAuthRevokeInput) (*model.Response, error) {
2022-05-27 23:20:38 +05:30
memorystore.Provider.RemoveState(params.RefreshToken)
2022-03-08 18:49:42 +05:30
return &model.Response{
Message: "Token revoked",
}, nil
}