投稿時間:2023-02-20 22:19:47 RSSフィード2023-02-20 22:00 分まとめ(23件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… Apple、「メッセージ」アプリでの児童性的虐待防止機能をまもなく日本でも提供へ ー ヌード画像の自動検出/警告 https://taisy0.com/2023/02/20/168688.html apple 2023-02-20 12:48:30
python Pythonタグが付けられた新着投稿 - Qiita ディープラーニング基礎理論_順伝播編 https://qiita.com/mm_956/items/2e919e1b60bcae183684 説明 2023-02-20 21:39:25
Ruby Rubyタグが付けられた新着投稿 - Qiita AWS Cloud9+heroku+Rails7でデプロイまで。 https://qiita.com/Kohei_Kishimoto0214/items/c7a8976c0651d78b14d7 awscloudherokurails 2023-02-20 21:20:45
AWS AWSタグが付けられた新着投稿 - Qiita AWS Cloud9+heroku+Rails7でデプロイまで。 https://qiita.com/Kohei_Kishimoto0214/items/c7a8976c0651d78b14d7 awscloudherokurails 2023-02-20 21:20:45
golang Goタグが付けられた新着投稿 - Qiita 【Golang】海外サッカーリーグの試合情報を取得できるAPI「football-data.org」を使ってみた。 https://qiita.com/atk_jp/items/e1a9ef0b31b7ee0d4851 sportsnavi 2023-02-20 21:47:20
Azure Azureタグが付けられた新着投稿 - Qiita 指定したHOST名を一度にリサイズする https://qiita.com/watyanabe164/items/4729da3d93559df6b345 電源 2023-02-20 21:49:58
Ruby Railsタグが付けられた新着投稿 - Qiita heroku pipelineを軽く弄ってみた感想 https://qiita.com/Kohei_Kishimoto0214/items/e24f26c9d2ae184444af migrate 2023-02-20 21:46:38
Ruby Railsタグが付けられた新着投稿 - Qiita AWS Cloud9+heroku+Rails7でデプロイまで。 https://qiita.com/Kohei_Kishimoto0214/items/c7a8976c0651d78b14d7 awscloudherokurails 2023-02-20 21:20:45
技術ブログ Developers.IO Amazon Connect→Kinesis Data Streams→S3構成におけるカスタマーマネージドキーを用いた暗号化について https://dev.classmethod.jp/articles/amazon-connect-kinesis-data-streams-s3-encryption/ connect 2023-02-20 12:01:16
海外TECH DEV Community 🔒Improve Bitwarden Enterprise management with Google SSO https://dev.to/hunghvu/improve-bitwarden-enterprise-management-with-google-sso-5e81 Improve Bitwarden Enterprise management with Google SSOIn this digital age people usually have tens if not hundreds of accounts for their online services These accounts range from simple daily services like grocery and entertainment to sensitive ones like banking or health records The same applies to corporation use cases but there all the credentials are considered highly sensitive This leads to the concern of how to store and govern all these passwords and it is when a password manager such as Bitwarden comes to play Why is Bitwarden Enterprise Using a password manager a person can safely generate complex passwords and store them in a secure location This helps avoid all potentially unsafe homemade methods like writing credentials down on paper or storing it in a plain text file Bitwarden is a popular open source password manager meaning thousands of eyes look at the codebase to find and patch vulnerabilities Along with that Bitwarden complies with multiple industrial standards and passed several third party audits In a corporate environment where security and compliance are critical matters this makes Bitwarden become a strong password manager solution Currently Bitwarden has two public business plans called Bitwarden Team and Bitwarden Enterprise Between the two Bitwarden Enterprise offers many more tenant governance features making administrative tasks less of a hassle Usually corporations use an active directory as a way to manage their users As Bitwarden Enterprise supports single sign on SSO the number of credentials to remember is reduced while helping users sign in to Bitwarden with their active directory account Inherently both the user and administrator experience are improved while potential failure points are reduced since management is centralized in the active directory How to set up Google SSO using OIDC in Bitwarden Enterprise Google is one of the big players in the business environment with its Google Workspace formerly called G Suite especially in the education and healthcare industry where several regulations and compliances are required To set up Google SSO in Bitwarden Enterprise there are two ways to do so Security Assertion Markup Language SAML and OpenID Connect OIDC Each approach has its pros and cons and for SAML Bitwarden has an official guide for the implementation There is none for OIDC so it becomes the focus of this tutorial The setup will be performed using the Bitwarden Enterprise web portal and the Google Cloud Platform GCP dashboard All instructions are based on an assumption that you have a basic understanding of the GCP beforehand so some details are omitted there Step Enforce a single sign on policy in BitwardenBitwarden requires the organization to enable both Single organization and Require single sign on authentication to set up the SSO Start by signing in to an organization administrator account then navigate to Organizations gt Settings gt Policies and enable the two mentioned policies The policy Single organization is enabled first because it is a prerequisite for Require single sign on authentication Step Enable SSO settings in Bitwarden no OpenID configuration yet You are in the Settings panel at the moment Now navigate to the Single sign on page and check Allow SSO authentication With that certain configurations now show up Do the following SSO identifier my organization This is a fixed and public identifier of your organization The identifier must be a string with up to characters e g my organization Company users need this ID to start the sign in to your organization It is by no means a sensitive secret as the user must pass the SSO process and be approved by an administrator before having access to the Bitwarden vault Member decryption options Master passwordThere are Master password and Key connector options For this tutorial choose the Master password option This means after users pass their SSO process they need to create a master password to encrypt decrypt Bitwarden vault new users or enter the master password existing users Type OpenID ConnectThere are OpenID Connect and SAML options Chose the OpenID Connect option for this tutorial OpenID connect configuration Leave everything as is you will revisit this section in the latter steps For now note down the Callback path and Singed out callback path as they will be used soon Step Create a consent screen for your Bitwarden project in GCPThe OpenID connect configuration requires Client ID and Client secret these can be achieved via the GCP dashboard To do so the first step is to create an OAuth consent screen for your Bitwarden application Use the search bar and look up the OAuth consent screen then navigate there Because this is an SSO for internal users choose an Internal User Type then press Create This leads to the Edit app registration screen This is where you fill in trivial information for the SSO popup such as the application name support contact logo and so on Fill them out as per your organization s rules In this tutorial the Scopes section can be skipped but in reality your organization might have specific requirements to limit user access in this Bitwarden GCP project More detail about the scopes can be found in Google s official documentation Step Create an OAuth client ID and secret in GCPUse the search bar and look up for Credentials of your project and navigate there Press Create Credentials button and pick the OAuth Client ID option If the consent screen was not properly configured or is missing you may not be able to move forward There is an error message and shortcut button to create a consent screen when that happens but if not head back to step of this tutorial and start from there Vice versa if the consent screen was successfully created the Application type configuration will show up Choose the Web application option from the drop down then continue to the next screen Here certain options need to be filled out in a specific way Authorized JavaScript origins To sign in to the Bitwarden web portal the user needs to visit vault bitwarden com in other words a subdomain of bitwarden com With that said add to the Authorized JavaScript origins section This covers all subdomains of bitwarden com Authorized redirect URIs and Remember the two Callback path and Singed out callback path in step In this case they are and respectively Add both of them to the Authorized redirect URIs section order does not matter Press the Save button If nothing goes haywire the Client ID and Client Secret are then generated Note them down as they will be used in the Bitwarden dashboard when you return there Step Enable an Identity Platform API in GCPUse the search bar and look up Identity Platform Navigate there and enable the API If this step is not completed you may face cryptic errors when attempting to SSO This actually cost me a little while to figure out The two errors that I faced are Cryptic Bitwarden SSO error consistently happened This will make more sense when you go over step of this tutorial Remember the keyword OpenID Connect metadata An error has occuredReading OpenID Connect metadata failed Cryptic Bitwarden SSO error happened only once after multiple refresh There was an unexpected error during single sign onIDX Unable to obtain configuration from System String I suppose these can be tracked down using the GCP audit log but if Bitwarden has some sort of debug interface for the online web portal not self host it would have been a tremendous help in a case like this Step Finalize the OpenID connect configuration in BitwardenIn step of this tutorial you left the OpenID connect configuration empty so now is the time to fill them out In Bitwarden go back to Organizations gt Settings gt Single sign on gt OpenID connect configuration and fill out the empty fields Authority This is the value of issuer property in SSO Well known Documentation following the OpenID Connect Discovery specification Each identity provider has a different address and for Google it is Client ID Use a client ID generated in step of this tutorial Client secret Use a client secret generated in step of this tutorial Metadata address Using the OpenID Connect Discovery mechanism Google provides the metadata for its SSO configuration at This is a fallback URL so Bitwarden can go and look for an issuer when the Authority is invalid The well known address varies between identity providers but they typically end in well known openid configuration All other OpenID connect configuration options can be left as is Press Save and now your Bitwarden Enterprise SSO has successfully been set up Give organization users the SSO identifier and they now can sign in to Bitwarden using their Google account If any errors come up refer to step of this tutorial to troubleshoot If both Authority and Metadata address are wrong you will certainly see an error in step As a Bitwarden administrator do remember to approve users join requests so they can see an organization vault There should be a notification sent to an admin email address to notify about the user request Wrap upIn this tutorial you have learned about the Bitwarden Enterprise plan and the necessary steps to configure Google SSO via OIDC with it If your organization only uses Google Workspace perhaps SAML is a better choice However if Google Cloud is an option then OIDC is another way to set up the SSO There are technical differences between the two approaches but if the end goal is only to make SSO available then OIDC and SAML are identical This tutorial was originally published at What is Bitwarden Enterprise and how to set it up with Google SSO via OIDC If you find it to be helpful you may want to look at my other articles too Cloudflare Turnstile and Wordfence FA break WordPress login flow how to fix it Is AMD GPU better than Nvidia on Linux It dependsHow to back up Microsoft with Synology Active Backup And let s connect LinkedInGitHubTwitter 2023-02-20 12:30:00
海外TECH DEV Community Quick guide to Next.js i18n https://dev.to/tomekponiat/quick-guide-to-nextjs-i18n-1745 Quick guide to Next js inInternationalization or in is an essential aspect of web amp app development as it enables reaching a global audience by opening up our application to users who prefer content in their native language That makes it easy to find a niche by catering to users who are overlooked by everyone who just goes with the generic approach of providing everything only in English Next jsWhen thinking about applications the best practice currently is using Next js a popular React based framework  which provides a number of technological benefits like pre rendering server side rendering code splitting easy routing and static exports Together that means one thing speed the app will work blazingly fast while also providing React based functions More importantly for our use case it provides built in support for in making it easier for developers to create apps that can be easily translated into any number of different languages next inextThere are several strategies for implementing Next js in The chosen approach will likely depend on the specific needs of the app and our own preferences Opting for a custom solution is always possible that said there is a widely used and popular strategy using the next inext library which provides a simple and efficient way to add in support to Next js Installation amp configurationTo get started with next inext we need to install the library as a dependency in our project via a simple command having React and Next installed is also required yarn add next inext react inext inextWe also need to organize our translations In almost every case this will be made via the locales folder with subfolders for various languages like en pl and the like Though for those intent on keeping some other folder structure it s quite simple to do so  all it requires is specifying the paths in localePath and localeStructure Next we need to create a configuration file this file should specify what our default language is and what other languages we want to use in our project The structure is pretty self explanatory module exports in defaultLocale en locales en de Once we have the configuration file we can then use the next inext library to add in support to Next js in our app This also requires just a few simple additions to the Next js config file const in require next inext config module exports in The final step is wrapping the project with the appWithTranslation component This provides inext context to every page in it and should be included in the app file like so import appWithTranslation from next inext const MyApp Component pageProps gt lt Component pageProps gt export default appWithTranslation MyApp With just these few simple steps we now have a working in setup in our Next js application We can be sure the translations will be working as they should but here comes the caveat where do we get them from Yes there s always the option of either relying on the services of a translator or painstakingly copy pasting everything into google translate and then back again into each and every string in our json files DevTranslateBut it would be a bummer to go through that setup for next inext just to then do the actual translations manually and waste so much time and effort on it Fortunately there s DevTranslate which lets you automate the translation process by requiring just a few clicks to translate your json file into up to languages while keeping the syntax and order intact This way all you have to do is open your default language folderupload the files from there to our in browser translatorclick play amp wait a few secondsdownload the translated filesput them in the corresponding subfolders for each languageWith that your app is now internationalized To sum it up implementing in in Next js is a straightforward process thanks to the built in support and the next inext library On top of that DevTranslate provides an easy way to automate the translation process as well giving you a fully internationalized app with minimal effort Your app is now open to a broader and more diverse audience and feels more tailored to the users With how simple Nextjs in is if you havent done it yet means you re losing out Speed up your app s translation and localizationUse automated multi language translation for all your json xml arb and strings files instead of wasting time copy pasting all your text into online translators Try DevTranslate for free 2023-02-20 12:22:54
Apple AppleInsider - Frontpage News Boyfriend tracking girlfriend with AirTag ends predictably https://appleinsider.com/articles/23/02/20/boyfriend-tracking-girlfriend-with-airtag-ends-predictably?utm_medium=rss Boyfriend tracking girlfriend with AirTag ends predictablyA year old woman in Australia says she felt sick to her stomach when she discovered she was being tracked with an AirTag by her new boyfriend Apple AirTagApple s AirTags had a bumpy introduction in Australia with the local authorities warning of a choking hazard and one retailer pulling them from sale for the same reason But now AirTags are commonly available in the country yet another stalking case has been reported Read more 2023-02-20 12:18:05
Apple AppleInsider - Frontpage News Seller of original & sealed iPhone can buy a nice SUV with the proceeds https://appleinsider.com/articles/23/02/20/seller-of-original-sealed-iphone-can-buy-a-nice-suv-with-the-proceeds?utm_medium=rss Seller of original amp sealed iPhone can buy a nice SUV with the proceedsAn original iPhone still in box and factory sealed has managed to fetch at auction a new sales record for the rare artifact LCG Auctions The lot for the first gen iPhone went live with LCG Auctions on February and ended on February In that time the package was anticipated to haul in around but it far exceeded that figure Read more 2023-02-20 12:09:29
海外TECH Engadget The Morning After: Meta reveals its ‘blue tick’ verification service for Facebook and Instagram https://www.engadget.com/the-morning-after-meta-reveals-its-blue-tick-verification-service-for-facebook-and-instagram-121537095.html?src=rss The Morning After Meta reveals its blue tick verification service for Facebook and InstagramHey if Twitter is making money from it why not Facebook s parent company Meta announced its own Twitter Blue like subscription called Meta Verified on Sunday morning Mark Zuckerberg took to his newly launched broadcast channel to share the news saying the subscription service would give users a blue badge additional impersonation protection and direct access to customer support Meta plans to test the subscription first in Australia and New Zealand before rolling it out to other countries When Meta Verified does come to the US it will cost per month through the company s apps on iOS and Android On the web where app store commissions don t apply the service will be per month The company told Engadget the subscription will only be available to users years or older Meta will also require a government issued ID that matches the Facebook or Instagram account s profile name and photo Once you re verified you re locked in to that profile name username date of birth and photo If you want to change you ll have to go through the verification process again The blue tick on Twitter does come with the cringe inducing text of “This account is verified because it s subscribed to Twitter Blue And you know I click to check Will Meta take a similar approach And can we stop our egos from chasing that Instagram blue tick And by “we I mean…me Mat SmithThe Morning After isn t just a newsletter it s also a daily podcast Get our daily audio briefings Monday through Friday by subscribing right here The biggest stories you might have missedThe best President s Day sales on tech we could findHitting the Books Meet the man who helped Microsoft break into the entertainment businessA new Civilization game is in developmentPlayStation VR review A great headset that should be cheaperThe best tablets for We ve got picks for every ecosystem EngadgetWhile tablets don t always get the same level of attention as smartphones or laptops landing right in the middle in size and specs they ve become an increasingly important device for many particularly with the shift to working and learning from home There are a lot of options so it can be difficult to pick the right one We ve done a bunch of the hard work for you and we ve got our top picks across a range of categories and prices smartly timed after the release of the latest slates from both Apple and Samsung Continue reading nbsp Anime classics including Sailor Moon Naruto and Death Note are free to watch on YouTubeViz Media has put a lot of free anime up on its YouTube channel Viz Media has uploaded some of the most well known anime series to YouTube for free You can watch Sailor Moon the old series that aired in the s Naruto Death Note Inuyasha Hunter X Hunter and others on the publisher s account Viz has organized the episodes into playlists However you ll have to be in the correct region North America it seems to get access No free anime for us Brits at the moment Continue reading Meta is bringing Telegram like channels to InstagramThe company will test the feature on Messenger and Facebook as well Meta has set its sights on copying a new messaging app Telegram Mark Zuckerberg just showed off “broadcast channels a new Instagram feature that brings one way messaging to the app The company is testing the feature with a handful of creators and plans to bring the Telegram like functionality to Facebook and Messenger as well Broadcast channels allow creators to stream updates to their followers inboxes much like channels on Telegram Those who join the channels can react to messages and vote in polls but can t participate in the conversation directly Continue reading NBA legend Paul Pierce settles with SEC over allegedly false crypto statementsHe plugged EthereumMax on Twitter without disclosing payments he received NBA Hall of Famer Paul “The Truth Pierce agreed to pay million to settle charges from the Securities and Exchange Commission over a cryptocurrency he promoted on Twitter The government agency found Pierce violated anti touting and antifraud provisions of federal securities laws Pierce s case echoes Kim Kardashian s million settlement in October for plugging the same currency Pierce and Kardashian were also sued last year for their involvement in the scheme Continue reading 2023-02-20 12:15:37
海外ニュース Japan Times latest articles Kishida pledges $5.5 billion in additional Ukraine aid https://www.japantimes.co.jp/news/2023/02/20/national/japan-ukraine-fresh-aid/ volodymyr 2023-02-20 21:27:38
ニュース BBC News - Home Nicola Bulley: Missing woman's partner says family in 'agony' after body found https://www.bbc.co.uk/news/uk-64701028?at_medium=RSS&at_campaign=KARANGA identification 2023-02-20 12:25:10
ニュース BBC News - Home Dan Walker: TV presenter injured in bicycle crash https://www.bbc.co.uk/news/uk-england-south-yorkshire-64704132?at_medium=RSS&at_campaign=KARANGA breakfast 2023-02-20 12:18:40
ニュース BBC News - Home Roald Dahl: Debate rages over changes to children's author's books https://www.bbc.co.uk/news/entertainment-arts-64702224?at_medium=RSS&at_campaign=KARANGA absurd 2023-02-20 12:15:25
ニュース BBC News - Home Racism in police killings not being properly examined - report https://www.bbc.co.uk/news/uk-64703648?at_medium=RSS&at_campaign=KARANGA black 2023-02-20 12:09:51
ニュース BBC News - Home Home asking prices see smallest February rise in 22 years https://www.bbc.co.uk/news/business-64703234?at_medium=RSS&at_campaign=KARANGA average 2023-02-20 12:50:56
ニュース BBC News - Home Who will replace Nicola Sturgeon as next SNP leader? https://www.bbc.co.uk/news/uk-scotland-scotland-politics-64648987?at_medium=RSS&at_campaign=KARANGA nicola 2023-02-20 12:19:36
ニュース BBC News - Home Novak Djokovic equals Steffi Graf's record for most weeks as world number one https://www.bbc.co.uk/sport/tennis/64702201?at_medium=RSS&at_campaign=KARANGA Novak Djokovic equals Steffi Graf x s record for most weeks as world number oneNovak Djokovic equals Steffi Graf s record for most weeks as world number one after starting his th week at the top of the men s rankings 2023-02-20 12:07:39
ビジネス ダイヤモンド・オンライン - 新着記事 バイデン米大統領がウクライナ電撃訪問、侵攻1年を前に - WSJ発 https://diamond.jp/articles/-/318120 米大統領 2023-02-20 21:14:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)