Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
* `DiscoveryConfig.GetDiscoveryConfig` returns an `IReadOnlyDictionary<string, DomainConfig>` now
* `DiscoveryConfig.KnownProxies` is an `IReadOnlySet<IPAddress>` now
* `DomainConfig.AcceptedDomains` and `DomainConfig.Protocols` is an `IReadOnlyList<string>` now
* `Protocol.LoginName_Delegate` changed
* `Protocol.CreateXml` changed
+ Added `DiscoveryConfig.Current`
+ `DiscoveryConfig.GetDiscoveryConfig` is virtual now
+ Added `DomainConfig.LoginNameMapping`
+ Added `DomainConfig.LoginNameMappingRequired`
+ Added `Protocol.DefaultLoginName`
+ Added `Protocol.LoginNameMapping`
+ Added `Protocol.LoginNameMappingRequired`
  • Loading branch information
nd1012 committed Apr 6, 2024
1 parent 9b9f204 commit 320859a
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -217,3 +217,11 @@ things for you:
```bash
dotnet wan24AutoDiscover.dll autodiscover systemd > /etc/systemd/system/autodiscover.service
```

## Login name mapping

If the login name isn't the email address or the alias of the given email
address, you can create a login name mapping per domain and/or protocol, by
defining a mapping from the email address or alias to the login name. During
lookup the protocol mapping and then the domain mapping will be used by trying
the email address and then the alias as key.

0 comments on commit 320859a

Please sign in to comment.