Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [AUTH-1645] Add additional params to PasswordsSessionReset #93

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions lib/stytch/b2b_discovery.rb
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,8 @@ def exchange(
locale: nil
)
request = {
intermediate_session_token: intermediate_session_token,
organization_id: organization_id
intermediate_session_token:,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My local version of rubocop prefers this syntax. I tested it out in irb and it looks valid, but I'm not sure why this change is happening now?

maxwellgerber@MacBook-Pro-103 stytch-ruby % irb
irb(main):001:0> foo = 1
=> 1
irb(main):002:0> test = { foo: }
=> {:foo=>1}

organization_id:
}
request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
request[:session_custom_claims] = session_custom_claims unless session_custom_claims.nil?
Expand Down Expand Up @@ -303,9 +303,9 @@ def create(
mfa_policy: nil
)
request = {
intermediate_session_token: intermediate_session_token,
organization_name: organization_name,
organization_slug: organization_slug
intermediate_session_token:,
organization_name:,
organization_slug:
}
request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
request[:session_custom_claims] = session_custom_claims unless session_custom_claims.nil?
Expand Down
14 changes: 7 additions & 7 deletions lib/stytch/b2b_magic_links.rb
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ def authenticate(
locale: nil
)
request = {
magic_links_token: magic_links_token
magic_links_token:
}
request[:pkce_code_verifier] = pkce_code_verifier unless pkce_code_verifier.nil?
request[:session_token] = session_token unless session_token.nil?
Expand Down Expand Up @@ -226,8 +226,8 @@ def login_or_signup(
locale: nil
)
request = {
organization_id: organization_id,
email_address: email_address
organization_id:,
email_address:
}
request[:login_redirect_url] = login_redirect_url unless login_redirect_url.nil?
request[:signup_redirect_url] = signup_redirect_url unless signup_redirect_url.nil?
Expand Down Expand Up @@ -309,8 +309,8 @@ def invite(
locale: nil
)
request = {
organization_id: organization_id,
email_address: email_address
organization_id:,
email_address:
}
request[:invite_redirect_url] = invite_redirect_url unless invite_redirect_url.nil?
request[:invited_by_member_id] = invited_by_member_id unless invited_by_member_id.nil?
Expand Down Expand Up @@ -373,7 +373,7 @@ def send(
locale: nil
)
request = {
email_address: email_address
email_address:
}
request[:discovery_redirect_url] = discovery_redirect_url unless discovery_redirect_url.nil?
request[:pkce_code_challenge] = pkce_code_challenge unless pkce_code_challenge.nil?
Expand Down Expand Up @@ -438,7 +438,7 @@ def authenticate(
pkce_code_verifier: nil
)
request = {
discovery_magic_links_token: discovery_magic_links_token
discovery_magic_links_token:
}
request[:pkce_code_verifier] = pkce_code_verifier unless pkce_code_verifier.nil?

Expand Down
4 changes: 2 additions & 2 deletions lib/stytch/b2b_oauth.rb
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ def authenticate(
locale: nil
)
request = {
oauth_token: oauth_token
oauth_token:
}
request[:session_token] = session_token unless session_token.nil?
request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
Expand Down Expand Up @@ -216,7 +216,7 @@ def authenticate(
pkce_code_verifier: nil
)
request = {
discovery_oauth_token: discovery_oauth_token
discovery_oauth_token:
}
request[:session_token] = session_token unless session_token.nil?
request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
Expand Down
10 changes: 5 additions & 5 deletions lib/stytch/b2b_organizations.rb
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ def create(
mfa_policy: nil
)
request = {
organization_name: organization_name
organization_name:
}
request[:organization_slug] = organization_slug unless organization_slug.nil?
request[:organization_logo_url] = organization_logo_url unless organization_logo_url.nil?
Expand Down Expand Up @@ -579,7 +579,7 @@ def search(
query: nil
)
request = {
organization_ids: organization_ids
organization_ids:
}
request[:cursor] = cursor unless cursor.nil?
request[:limit] = limit unless limit.nil?
Expand Down Expand Up @@ -684,7 +684,7 @@ def create(
mfa_enrolled: nil
)
request = {
email_address: email_address
email_address:
}
request[:name] = name unless name.nil?
request[:trusted_metadata] = trusted_metadata unless trusted_metadata.nil?
Expand Down Expand Up @@ -733,8 +733,8 @@ def get(
email_address: nil
)
query_params = {
member_id: member_id,
email_address: email_address
member_id:,
email_address:
}
request = request_with_query_params("/v1/b2b/organizations/#{organization_id}/member", query_params)
get_request(request)
Expand Down
10 changes: 5 additions & 5 deletions lib/stytch/b2b_otp.rb
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,8 @@ def send(
locale: nil
)
request = {
organization_id: organization_id,
member_id: member_id
organization_id:,
member_id:
}
request[:mfa_phone_number] = mfa_phone_number unless mfa_phone_number.nil?
request[:locale] = locale unless locale.nil?
Expand Down Expand Up @@ -196,9 +196,9 @@ def authenticate(
set_mfa_enrollment: nil
)
request = {
organization_id: organization_id,
member_id: member_id,
code: code
organization_id:,
member_id:,
code:
}
request[:intermediate_session_token] = intermediate_session_token unless intermediate_session_token.nil?
request[:session_token] = session_token unless session_token.nil?
Expand Down
36 changes: 18 additions & 18 deletions lib/stytch/b2b_passwords.rb
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def strength_check(
email_address: nil
)
request = {
password: password
password:
}
request[:email_address] = email_address unless email_address.nil?

Expand Down Expand Up @@ -163,10 +163,10 @@ def migrate(
untrusted_metadata: nil
)
request = {
email_address: email_address,
hash: hash,
hash_type: hash_type,
organization_id: organization_id
email_address:,
hash:,
hash_type:,
organization_id:
}
request[:md_5_config] = md_5_config unless md_5_config.nil?
request[:argon_2_config] = argon_2_config unless argon_2_config.nil?
Expand Down Expand Up @@ -289,9 +289,9 @@ def authenticate(
locale: nil
)
request = {
organization_id: organization_id,
email_address: email_address,
password: password
organization_id:,
email_address:,
password:
}
request[:session_token] = session_token unless session_token.nil?
request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
Expand Down Expand Up @@ -378,8 +378,8 @@ def reset_start(
reset_password_template_id: nil
)
request = {
organization_id: organization_id,
email_address: email_address
organization_id:,
email_address:
}
request[:reset_password_redirect_url] = reset_password_redirect_url unless reset_password_redirect_url.nil?
unless reset_password_expiration_minutes.nil?
Expand Down Expand Up @@ -507,8 +507,8 @@ def reset(
locale: nil
)
request = {
password_reset_token: password_reset_token,
password: password
password_reset_token:,
password:
}
request[:session_token] = session_token unless session_token.nil?
request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
Expand Down Expand Up @@ -571,8 +571,8 @@ def reset(
session_jwt: nil
)
request = {
organization_id: organization_id,
password: password
organization_id:,
password:
}
request[:session_token] = session_token unless session_token.nil?
request[:session_jwt] = session_jwt unless session_jwt.nil?
Expand Down Expand Up @@ -699,10 +699,10 @@ def reset(
locale: nil
)
request = {
email_address: email_address,
existing_password: existing_password,
new_password: new_password,
organization_id: organization_id
email_address:,
existing_password:,
new_password:,
organization_id:
}
request[:session_token] = session_token unless session_token.nil?
request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
Expand Down
26 changes: 13 additions & 13 deletions lib/stytch/b2b_sessions.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ def initialize(connection, project_id)
get_jwks(project_id: @project_id)['keys'].each do |r|
keys << r
end
{ keys: keys }
{ keys: }
end
end
end
Expand Down Expand Up @@ -59,8 +59,8 @@ def get(
member_id:
)
query_params = {
organization_id: organization_id,
member_id: member_id
organization_id:,
member_id:
}
request = request_with_query_params('/v1/b2b/sessions', query_params)
get_request(request)
Expand Down Expand Up @@ -271,7 +271,7 @@ def exchange(
locale: nil
)
request = {
organization_id: organization_id
organization_id:
}
request[:session_token] = session_token unless session_token.nil?
request[:session_jwt] = session_jwt unless session_jwt.nil?
Expand Down Expand Up @@ -325,9 +325,9 @@ def authenticate_jwt(
)
if max_token_age_seconds == 0
return authenticate(
session_jwt: session_jwt,
session_duration_minutes: session_duration_minutes,
session_custom_claims: session_custom_claims
session_jwt:,
session_duration_minutes:,
session_custom_claims:
)
end

Expand All @@ -338,17 +338,17 @@ def authenticate_jwt(
{ 'session' => session }
else
authenticate(
session_jwt: session_jwt,
session_duration_minutes: session_duration_minutes,
session_custom_claims: session_custom_claims
session_jwt:,
session_duration_minutes:,
session_custom_claims:
)
end
rescue StandardError
# JWT could not be verified locally. Check with the Stytch API.
authenticate(
session_jwt: session_jwt,
session_duration_minutes: session_duration_minutes,
session_custom_claims: session_custom_claims
session_jwt:,
session_duration_minutes:,
session_custom_claims:
)
end

Expand Down
2 changes: 1 addition & 1 deletion lib/stytch/b2b_sso.rb
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ def authenticate(
locale: nil
)
request = {
sso_token: sso_token
sso_token:
}
request[:pkce_code_verifier] = pkce_code_verifier unless pkce_code_verifier.nil?
request[:session_token] = session_token unless session_token.nil?
Expand Down
10 changes: 5 additions & 5 deletions lib/stytch/crypto_wallets.rb
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ def authenticate_start(
session_jwt: nil
)
request = {
crypto_wallet_type: crypto_wallet_type,
crypto_wallet_address: crypto_wallet_address
crypto_wallet_type:,
crypto_wallet_address:
}
request[:user_id] = user_id unless user_id.nil?
request[:session_token] = session_token unless session_token.nil?
Expand Down Expand Up @@ -141,9 +141,9 @@ def authenticate(
session_custom_claims: nil
)
request = {
crypto_wallet_type: crypto_wallet_type,
crypto_wallet_address: crypto_wallet_address,
signature: signature
crypto_wallet_type:,
crypto_wallet_address:,
signature:
}
request[:session_token] = session_token unless session_token.nil?
request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
Expand Down
8 changes: 4 additions & 4 deletions lib/stytch/m2m.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ def initialize(connection, project_id)
get_jwks(project_id: @project_id)['keys'].each do |r|
keys << r
end
{ keys: keys }
{ keys: }
end
end
end
Expand Down Expand Up @@ -75,8 +75,8 @@ def get_jwks(
def token(client_id:, client_secret:, scopes: nil)
request = {
grant_type: 'client_credentials',
client_id: client_id,
client_secret: client_secret
client_id:,
client_secret:
}
request[:scope] = scopes.join(' ') unless scopes.nil?

Expand Down Expand Up @@ -366,7 +366,7 @@ def create(
trusted_metadata: nil
)
request = {
scopes: scopes
scopes:
}
request[:client_id] = client_id unless client_id.nil?
request[:client_secret] = client_secret unless client_secret.nil?
Expand Down
Loading
Loading