Emi Matchu
9cbeee0acd
Right, I didn't totally connect the dots that there's some OpenID features in the mix here for how we expect to identify the user once they authenticate. It requires looking up the provider's public key, and validating the JWT they sent us. This gem does all that for us! I don't actually know what a real NeoPass `id_token` looks like yet? But I'll fill in some placeholder stuff for now, and use that for initializing the account!
21 lines
813 B
Ruby
21 lines
813 B
Ruby
# Be sure to restart your server when you modify this file.
|
|
|
|
# Add new inflection rules using the following format. Inflections
|
|
# are locale specific, and you may define rules for as many different
|
|
# locales as you wish. All of these examples are active by default:
|
|
# ActiveSupport::Inflector.inflections(:en) do |inflect|
|
|
# inflect.plural /^(ox)$/i, "\\1en"
|
|
# inflect.singular /^(ox)en/i, "\\1"
|
|
# inflect.irregular "person", "people"
|
|
# inflect.uncountable %w( fish sheep )
|
|
# end
|
|
|
|
# These inflection rules are supported but not enabled by default:
|
|
# ActiveSupport::Inflector.inflections(:en) do |inflect|
|
|
# inflect.acronym "RESTful"
|
|
# end
|
|
|
|
ActiveSupport::Inflector.inflections(:en) do |inflect|
|
|
# Teach Zeitwerk that `RocketAMF` is what to expect in `lib/rocketamf`.
|
|
inflect.acronym "RocketAMF"
|
|
end
|