- [#80] - Add support for lc (locale) param in authorization URL (@alejandrodevs)
- [#79] - Add the option to get the client secret dynamically (@alejandrodevs)
This change removes TLS 1.2 as the default ssl option in response to recent OTP changes. If you require TLS 1.2, you can specify this option in your :ueberauth
config.
config :ueberauth, Ueberauth.Strategy.Microsoft.OAuth,
request_opts: [ssl_options: [versions: [:"tlsv1.2"]]]
- [#68] Updated
ueberauth
from0.10.3
to0.10.5
.
- [#64] Support loading config dynamically (@docJerem)
- [#65] Allow overriding the
prompt
option (@trashhalo)
- [#62] Updated
oauth2
from2.0.1
to2.1.0
.
- [#55] Allow dynamic configs (@ryanzidago)
This change updates the Ueberauth.Auth.Credentials.scopes
attribute to a list of strings instead of a comma separated string. This aligns the attribute with the Ueberauth typespec and other Ueberauth strategies.
To migrate to this version, any code expecting Credentials.scopes
to be a string will need to be updated to expect a list of strings.
# Previous format
%Ueberauth.Auth{
credentials: %Ueberauth.Auth.Credentials{
scopes: "scope1,scope2",
...
},
...
}
# New format
%Ueberauth.Auth{
credentials: %Ueberauth.Auth.Credentials{
scopes: ["scope1","scope2"],
...
},
...
}