Skip to content

Refactor OAuthAuthorizationGrant into classes with specific grant behavior #944

Open
@Avery-Dunn

Description

@Avery-Dunn

Removal of dependencies in #926 has resulted in OAuthAuthorizationGrant taking on the responsibilities of every removed grant class.

This was done to reduce the complexity of the changes when removing nimbus, however it goes against OOP principles and long-term this will be hard to maintain.

That class should be split into classes that control grant-specific behavior, similar to the old imported classes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal priority items, should be done after P1confidential-clientFor issues related to confidential client appspublic-clientFor questions/issues related to public client apps

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions