Skip to content

validateScope and veryifyScope are anti-patterns?! #71

Closed
@Uzlopak

Description

@Uzlopak

The model says, we should provide the functions validateScope and verifyScope. The implementor has to write a correct function, which filters out invalid or not allowed scopes. This can result in a bad implementation, as the implementor could mess it up.

Despite burdening the implementor with the task to write a correct function, the framework should ask for a getScopesOfUser (name disputable), which returns all scopes of the user and the framework will have (well-tested?!) validateScopes and verifyScopes methods which filters out invalid or not allowed scopes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backwards breaking ✂️This change will not work with the current version of the module.discussion 🗨️Discussion about a particular topic.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions