Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fukuoka.rb 2019年度上半期活動報告

Avatar for jinroq jinroq
July 20, 2019

Fukuoka.rb 2019年度上半期活動報告

Avatar for jinroq

jinroq

July 20, 2019
Tweet

More Decks by jinroq

Other Decks in Technology

Transcript

  1. ࠓ͠Ό΂͍ͬͯΔਓ • name: “ODA Hirohito” • organization: “i³ Systems, Inc.”

    • community: {
 fukuokarb: “Host Member”,
 rubykaigi: {
 “2019” => [ “Local Organizer”,
 “LT Speaker”
 ],
 },
 }
  2. Fukuoka.rbͱ͸ • ஍Ҭ Rubyist ίϛϡχςΟʔ • ͍͍ͩͨຖिਫ༵೔։࠵ • جຊతʹ΋͘΋͘ձ •

    ΍Γ͍ͨࣄΛ΍Δ • ੒Ռൃද͸ಛʹͳ͠ • Ruby ʹؔͯ͠΋͘΋͘͢ΔࣄΛਪ঑ • ؾ͕࣋ͪߴ·Δͱ LT େձͱ͔͢Δ • Nishitetsu.rb
  3. Fukuoka.rb 2019೥౓্൒ظ࣮੷ • ߹ܭ 23 ճ։࠵ʢ#118ʙ#140ʣ • ௨ৗճ 20 ճ

    • RejectKaigi 2019ʢ#131ʣ • RubyKaigi 2019 After Hackʢ#132ʣ • LT େձʢ#135ʣ
  4. αϯϓϧίʔυ https://github.com/AzureAD/azure- activedirectory-library-for-ruby/blob/dev/ samples/user_credentials_example/app.rb • Ruby: 2.3.3p222 • adal: 1.0.0

    E, [2019-07-19T21:37:07.670568 #98161] ERROR -- ****: Parsed an ErrorResponse with error: invalid_request and error description: AADSTS90002: Tenant '<tenant_id>>.onmicrosoft.com' not found. This may happen if there are no active subscriptions for the tenant. Check with your subscription administrator. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 12:37:07Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError)
  5. αϯϓϧίʔυ https://github.com/AzureAD/azure- activedirectory-library-for-ruby/blob/dev/ samples/user_credentials_example/app.rb • Ruby: 2.3.3p222 • adal: 1.0.0

    E, [2019-07-19T21:37:07.670568 #98161] ERROR -- ****: Parsed an ErrorResponse with error: invalid_request and error description: AADSTS90002: Tenant '<tenant_id>>.onmicrosoft.com' not found. This may happen if there are no active subscriptions for the tenant. Check with your subscription administrator. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 12:37:07Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError)
  6. https://github.com/AzureAD/azure- activedirectory-library-for-ruby/issues/ 44#issuecomment-340449070 • ʮ͜ͷίϛοτ ID Λ࢖͑ʂʯͱ͍͏
 ίϝϯτ͕͋ͬͨ Issues #44

    E, [2019-07-19T22:18:06.199410 #23399] ERROR -- ****: Parsed an ErrorResponse with error: invalid_request and error description: AADSTS90002: Tenant '<tenant_id>.onmicrosoft.com' not found. This may happen if there are no active subscriptions for the tenant. Check with your subscription administrator. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 13:18:05Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError)
  7. https://github.com/AzureAD/azure- activedirectory-library-for-ruby/issues/ 44#issuecomment-340449070 • ʮ͜ͷίϛοτ ID Λ࢖͑ʂʯͱ͍͏
 ίϝϯτ͕͋ͬͨ Issues #44

    E, [2019-07-19T22:18:06.199410 #23399] ERROR -- ****: Parsed an ErrorResponse with error: invalid_request and error description: AADSTS90002: Tenant '<tenant_id>.onmicrosoft.com' not found. This may happen if there are no active subscriptions for the tenant. Check with your subscription administrator. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 13:18:05Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError) ಉ͡Τϥʔ͕ग़Δ…
  8. ࠩ෼Λ֬ೝ͢Δ • uninitialized constant ADAL::FailureResponse (NameError) • TENANT = '<tenant_id>.onmicrosoft.com'

    • `initialize': A JSON text must at least contain two octets! (JSON::ParserError) • TENANT = 'https://login.microsoftonline.com/<tenant_id>'
  9. ࠩ෼Λ֬ೝ͢Δ • uninitialized constant ADAL::FailureResponse (NameError) • TENANT = '<tenant_id>.onmicrosoft.com'

    • `initialize': A JSON text must at least contain two octets! (JSON::ParserError) • TENANT = 'https://login.microsoftonline.com/<tenant_id>' JSON::ParserError Λ௚ͯ͠ΈΔ
  10. JSON::ParserError Λ௚ͯ͠ΈΔ • Կ͕ى͖͍͔ͯͨʁ • Ϩεϙϯε͕ JSON σʔλͰ͸ͳۭ͘จࣈ͕ฦ͖͍ͬͯͯΔ • ۭจࣈΛ

    JSON.parse ͢Δͱ JSON::ParserError Λු༲͢Δ https://github.com/AzureAD/azure- activedirectory-library-for-ruby/pull/64
  11. ΋͔ͨ͠͠Β… • uninitialized constant ADAL::FailureResponse (NameError) • TENANT = '<tenant_id>'

    E, [2019-07-19T22:18:06.199410 #23399] ERROR -- ****: Parsed an ErrorResponse with error: invalid_client and error description: AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret'. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 13:18:05Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError)
  12. ΋͔ͨ͠͠Β… • uninitialized constant ADAL::FailureResponse (NameError) • TENANT = '<tenant_id>'

    E, [2019-07-19T22:18:06.199410 #23399] ERROR -- ****: Parsed an ErrorResponse with error: invalid_client and error description: AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret'. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 13:18:05Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError)
  13. ΋͔ͨ͠͠Β… • uninitialized constant ADAL::FailureResponse (NameError) • TENANT = '<tenant_id>'

    E, [2019-07-19T22:18:06.199410 #23399] ERROR -- ****: Parsed an ErrorResponse with error: invalid_client and error description: AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret'. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 13:18:05Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError) Τϥʔϝοηʔδ͕มΘͬͨʂ
  14. ΤϥʔϝοηʔδΛ֬ೝ͢Δ • uninitialized constant ADAL::FailureResponse (NameError) • TENANT = '<tenant_id>'

    E, [2019-07-19T22:18:06.199410 #23399] ERROR -- ****: Parsed an ErrorResponse with error: invalid_client and error description: AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret'. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 13:18:05Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError)
  15. ΤϥʔϝοηʔδΛ֬ೝ͢Δ • uninitialized constant ADAL::FailureResponse (NameError) • TENANT = '<tenant_id>'

    E, [2019-07-19T22:18:06.199410 #23399] ERROR -- ****: Parsed an ErrorResponse with error: invalid_client and error description: AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret'. Trace ID: <trace_id> Correlation ID: **** Timestamp: 2019-07-19 13:18:05Z. ./app.rb:22:in `<main>': uninitialized constant ADAL::FailureResponse (NameError) request body ʹ client_assertion ͔ client_secret ΛؚΊΔඞཁ͕͋Δ
  16. ·ͱΊ • ʮ஌Γ߹͍ʹ ADAL for Ruby ͷϝϯςφʔ͕͍Δͧʂʯͱ͍͏ํ͕
 ͍Βͬ͠Ό͍·ͨ͠ΒɺODA ͷ PR

    ΛϨϏϡʔ͢ΔΑ͏͓఻͍͑ͩ͘͞ • ࢮΜͩαʔϏεʹͳΒͳ͍Α͏࠳͚ͣʹ Contribute ͠ଓ͚Δࣄ͕େࣄ