package iam import ( "context" "atlas9.dev/c/core" ) type OAuthStore interface { // AddProvider adds an OAuth provider to a user AddProvider(ctx context.Context, userID core.ID, provider, providerID string) error GetUserByProvider(ctx context.Context, provider, providerID string) (*User, error) }