-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Labels
P4low priolow prioadvancedIssues suitable for very experienced developersIssues suitable for very experienced developersbrainstormingLong term ideas/discussion/requests for feedbackLong term ideas/discussion/requests for feedbackgRPCmacaroonssecurityGeneral label for issues/PRs related to the security of the softwareGeneral label for issues/PRs related to the security of the software
Description
Currently, lnd doesn't use third-party caveats at all. This is a very powerful feature for using external state as auth information for a request; however, its use requires some detailed security analysis. Third party caveats allow external services to discharge them, thus allowing such features as:
- using gateways to directory services such as LDAP or Active Directory to authenticate/authorize requests, limit them to certain users or groups, etc.
- using custom-written auth back-ends to authenticate/authorize requests using custom criteria.
Metadata
Metadata
Assignees
Labels
P4low priolow prioadvancedIssues suitable for very experienced developersIssues suitable for very experienced developersbrainstormingLong term ideas/discussion/requests for feedbackLong term ideas/discussion/requests for feedbackgRPCmacaroonssecurityGeneral label for issues/PRs related to the security of the softwareGeneral label for issues/PRs related to the security of the software