-
Notifications
You must be signed in to change notification settings - Fork 38
Closed
Labels
Milestone
Description
Describe the problem this feature would solve
I don't want the bloat of the entire Graph SDK if I only need to do authentication.
Describe the solution
The Graph SDK isn't really needed for authentication. There is a smaller Graph.Auth package we can use to get the core constructs to enable the sign in flow to work. The rest of the Graph SDK consumption should be relegated to a separate package, Microsoft.Toolkit.Graph.Data (or something similar), upon which the other packages can depend on as needed.
Microsoft.Toolkit.Graph.Data
This package will manage how we leverage the Graph SDK and interact with the Graph APIs.
In addition, the Graph SDK occasionally has bugs. A layer of indirection will allow us to workaround any issues while maintaining a consistent usage pattern across the solution.