Plugin retrieves a registered plugin instance of type P from the Auth engine in a strongly-typed manner.
It panics if the specified plugin has not been registered during engine initialization.
New creates and initializes a new Auth instance with the provided configuration options.
It initializes all registered plugins with a shared plugin context.