0.1.0 (31/7/2020)

Features

OpenID

rodauth-oauth now ships with support for OpenID Connect. In order to enable, you have to:

plugin :rodauth do
  enable :oidc
end

For more info about integrating it, check the wiki.

It supports omniauth openID integrations out-of-the-box, check the OpenID example, which integrates with omniauth_openid_connect.

Improvements

last_account_login_at do
  convert_timestamp(db[accounts_table].where(account_id_column => account_id).get(:that_column_where_you_keep_the_data))
end

Breaking Changes

rodauth-oauth URLs no longer have the oauth- prefix, so make sure you update your integrations accordingly, i.e. where you used to rely on /oauth-authorize, you’ll have to use /authorize.

URI schemes for client applications redirect URIs have to be https. In order to override this, set the oauth_valid_uri_schemes to an array of your expected URI schemes.

Bugfixes