IT |
気になる、記になる… |
Anker、コンパクトで容量320Whのポータブル電源「Anker 522 Portable Power Station (PowerHouse 320Wh)」を発売 |
https://taisy0.com/2023/08/31/176100.html
|
ankerportab |
2023-08-31 10:32:43 |
TECH |
Techable(テッカブル) |
千葉県柏市の部活動地域移行のシステムに「hacomono」採用。中学生の土日の部活を地域クラブで |
https://techable.jp/archives/218528
|
hacomono |
2023-08-31 10:35:36 |
AWS |
AWS Podcast |
#617: Amazon Managed Blockchain announces Access and Query |
https://aws.amazon.com/podcasts/aws-podcast/#617
|
Amazon Managed Blockchain announces Access and QueryAmazon Managed Blockchain AMB is a fully managed service which makes building with blockchain technology accessible and affordable for all developers AMB two new services AMB Access and Query expands AMB s capabilities to help developers build scalable applications quickly and securely AMB Access provides a new serverless offering for non mining full blockchain nodes With AMB Access developers can instantly call standard remote procedure calls RPCs to interact with digital assets and distributed applications built on multiple blockchains starting with Bitcoin without specialized blockchain infrastructure AMB Query delivers standardized and formatted blockchain data from multiple blockchains starting with Bitcoin and Ethereum which applications can consume quickly without having to perform complex data transformations or pay expensive storage costs AMB Access and Query blog AMB Access and Query website |
2023-08-31 10:02:37 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
AWSへのアクセスだけ特別なルーティングをしたい |
https://qiita.com/hane_pal_jp/items/8e7aad5c54602446f790
|
特別 |
2023-08-31 19:24:36 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWSへのアクセスだけ特別なルーティングをしたい |
https://qiita.com/hane_pal_jp/items/8e7aad5c54602446f790
|
特別 |
2023-08-31 19:24:36 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
【めざせ二刀流】GoogleCloudでAWSハンズオンやってみた② |
https://qiita.com/white_elephant/items/6c245789fc2a8919ba12
|
cloud |
2023-08-31 19:21:23 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWSに1ヵ月で合格するために行ったこと |
https://qiita.com/Arai0620/items/acb7cedfc171612510e2
|
自己紹介 |
2023-08-31 19:06:59 |
golang |
Goタグが付けられた新着投稿 - Qiita |
【アルゴリズム】教養として押さえておきたい色々なソートの特徴をGo言語でまとめてみた |
https://qiita.com/WebEngrChild/items/622915f166b9f0ad98f4
|
違い |
2023-08-31 19:51:02 |
Linux |
CentOSタグが付けられた新着投稿 - Qiita |
【24歳/未経験/完全独学】Webアプリケーションのポートフォリオ 第二弾 |
https://qiita.com/Takthustra/items/c651636b874e2602841b
|
通り |
2023-08-31 19:34:25 |
技術ブログ |
Developers.IO |
【Security Hub修復手順】[Network Firewall.3] Network Firewall ポリシーには、1 つ以上のルールグループが関連付けられている必要があります |
https://dev.classmethod.jp/articles/securityhub-remediation-networkfirewall-3/
|
awssecurityhub |
2023-08-31 10:54:53 |
技術ブログ |
Developers.IO |
opswitch個人的に良く触る設定の変更方法について |
https://dev.classmethod.jp/articles/opswitch-ops-tips/
|
opswitch |
2023-08-31 10:50:12 |
技術ブログ |
Developers.IO |
[アップデート] AWS Firewall Managerのセキュリティグループ監査機能ですべてのIPアドレス範囲(0.0.0.0/0および::/0)を検出できるようになりました |
https://dev.classmethod.jp/articles/aws-firewall-manager-auditing-capabilities-security-groups/
|
awsfirewallmanager |
2023-08-31 10:12:05 |
海外TECH |
MakeUseOf |
11 Fixes for When Your AirPods Don’t Show Up in the Find My App |
https://www.makeuseof.com/how-to-fix-airpods-not-showing-up-in-find-my-app/
|
airpods |
2023-08-31 10:16:25 |
海外TECH |
MakeUseOf |
How to Share Your Wi-Fi Password to a Mac |
https://www.makeuseof.com/how-to-share-wi-fi-password-to-mac/
|
multiple |
2023-08-31 10:05:17 |
海外TECH |
DEV Community |
Introducing Appwrite Migrations: Effortless data migration from your platforms |
https://dev.to/appwrite/introducing-appwrite-migrations-effortless-data-migration-from-your-platforms-5dhh
|
Introducing Appwrite Migrations Effortless data migration from your platformsMoving house is a chore You have to pack then hire a moving company wonder if your giant sofa fits through the front door and panic when you can t find your favourite t shirt as you unpack Moving your data from platform to platform is much the same You have to write scripts to transfer your data translate any data to the destination platform s data types have backups in case there s a failure and fight your platforms who re desperate to retain you as a customer It s all a huge nightmare Not anymore Introducing Migrations in Appwrite a new service that allows you to easily move your data from all sorts of platforms over to Appwrite including Firebase NHost and Supabase with more to come You can even transfer data between Appwrite instances including Cloud to self hosted and the other way round At the end of the day it s your data and we believe it s your right to move it where you like In case we re not saying it loud enough here it is in a quote At the end of the day it s your data and we believe it s your right to move it where you like Start your moveYou can find the new Migrations service in Settings under the Migrations tab where you ll be given two options Import project dataClicking on the Import Data button will forward you to a wizard with a range of services you can import your data from including Firebase Supabase and NHost All you need to do is fill in your credentials for the service you want to migrate Each provider requires different credentials and setup processes so make sure to check the Documentation for more details on how to set up and find the credentials to migrate your data After this a quick check will occur while we scout out the project check the credentials work and tally how many resources the project has to migrate Do note that Firebase will not show how many resources since they don t allow counts through their APIs After you can select the resources you want to import and finally you can click on Create This will kick off the migration and redirect you back to the migrations tab where you can watch your migration in real time That s really how easy it is to migrate your data to Appwrite Self hosted to Cloud and visa versaWe also made it extremely easy to migrate your projects between Appwrite instances This means self hosted to Cloud or Cloud to self hosted We want you to know that you own your data and we believe this will make you feel more at ease to entrust us with your data Once you click Deploy to Cloud the console will generate an API key in the background and redirect you to Appwrite Cloud Next you ll be prompted to select an organization and select a project or create a new project Following that the process is similar to other migrations You ll be asked to select resources to import and kick off the migration by clicking Create You ll once again be redirected over to Migrations to watch it take place The process to migrate Appwrite Cloud over to self Hosted is much the same except you will be asked to enter your self hosted instance s console endpoint Note that for both Appwrite Cloud to self hosted migration and visa versa your self hosted project must be accessible from the internet so that Appwrite Cloud can reach it ️What s next Going forward we will be adding more features and support for new services as we want to make your transition to and from Appwrite as easy as possible This feature is still experimental so please give us any feedback or let us know of any bugs you encounter You can learn more about Migrations by heading over to our docs where we have prepared guides for every service as well as the limitations of the service |
2023-08-31 10:14:27 |
海外TECH |
DEV Community |
How to build a full-stack authentication app |
https://dev.to/apisix/how-to-build-a-full-stack-authentication-app-1cp0
|
How to build a full stack authentication appMost web applications need a sign up and login feature But for newbies this can be challenging Even expert developers prefer using external services to handle authentication right from the start When we talk about a full stack authentication flow it means setting up user sign in and registration on the frontend and also securing the backend API So you have to work on both parts This post will guide you through building a full stack authentication app with Apache APISIX Authgear and OpenID Connect OIDC You can find the project s source code on GitHub For a swift start with the app simply clone the repository and execute the code sample following the steps provided in the README md file Learning objectiveThis content aims to show everyone how to set up authentication on both the backend and frontend Additionally it s designed to assist both beginners and experienced developers who want to become full stack developers The role of APISIX Authgear and OIDC in authenticationBefore diving into the guide let s introduce the tools shortly we ll be using OIDC OpenID Connect is a simple identity layer built on top of the OAuth protocol It enables third party applications to verify users and obtain basic profile information in a standardized manner APISIX stands out as one of the most popular open source API gateways It s designed not just for API management but also to ensure the security and protection of these APIs One of the most prominent features in its security arsenal is the support for OIDC using its plugin Authgear is a highly adaptable identity as a service IDaaS platform for web and mobile applications Your users can log in to your application through a built in UI interface You do not need to build UI for users registration and login flow which provides them with a secure standards based login experience that you can customize with your own branding and various authentication methods such as email social logins passwordless biometrics logins one time password OTP with SMS WhatsApp and multi factor authentication MFA It uses OpenID Connect OIDC and OAuth to identify who a user is and grant authorization to protected resources The authentication workflowHere is a high level architectural diagram of how the authentication process looks like The steps shown in the diagram are explained in detail below In the above diagram the Client is any web application API Gateway is APISIX and Identity provider is Authgear and Upstream is a backend API A web app can take various forms from Single Page Apps SPA built with React Vue or Angular to standard web applications crafted using frameworks like Express NextJS and similar platforms The web app is our client app with frontend sends a request to an Identity Provider Authgear with client Id a client secret to collect an access token like JSON Web Tokens JWT If the provided credentials are correct Authgear replies with a JWT token to the web app You can create as many users for your app in Authgear portal and users can log in using UI pages hosted by Authgear After having the JWT token the client sends a request to an API Gateway APISIX with the access token and backend APIs protected by the gateway Before processing the request the APISIX needs to ensure that the provided token is valid has not expired and has the right scopes for the requested data or service If the APISIX cannot locally validate the token it sends the token introspection request to the Authgear authorization server This request is typically made to the introspection endpoint of the server The Authgear receives the introspection request and processes it The server checks its records to determine the token s validity its expiration and associated scopes and after determining the token s state it responds to APISIX Based on Authgear s token introspection response the APISIX can then make an informed decision If the token is valid it forwards the request to the backend API otherwise it rejects the client s request with an unauthorized HTTP status code APISIX sends the response from the backend API with the requested resources Full stack authentication app with APISIX Authgear and OIDC For the demo project we used Docker to install and run components backend API Gateway and frontend with a single command We employed ExpressJS for the frontend web app hosting our single page app at localhost The APISIX Gateway can be accessed at localhost while our backend API it can be any API you build using Python Java NodeJS and etc is set up on localhost PrerequisitesBefore you begin you ll need the following A free Authgear account Sign up if you don t have one already Docker is used to install all services Configure AuthgearTo use Authgear services you ll need to have an application set up in the Authgear Dashboard and get Authgear OIDC Client information This setup allows users in Authgear to sign in to the web application automatically once they are authenticated by Authgear Step Create an application in AuthgearTo set up the application navigate to the Authgear Portal UI and select Applications on the left hand navigation bar Use the interactive selector to create a new Authgear OIDC Client application Step Copy the app credentialsEvery application in Authgear is assigned an alphanumeric unique CLIENT ID and CLIENT Secret that your application code will use to call Authgear APIs int the web app Record the generated Authgear ISSUER for example CLIENT ID CLIENT SECRET from the output You will use these values in the next step for the web app config Step Configure Redirect URIAn Authorized Redirect URI of your application is the URL that Authgear will redirect to after the user has authenticated in order for the OpenID Connect middleware to complete the authentication process In our case it will be a home page for our frontend and it will run at http localhost Set the following http localhost accordingly to the Authorized Redirect URIs field If not set users will not be returned to your application after they log in Step Enable Access TokenAlso enable Issue JWT as an access token option under the Access Token section of the app configuration Step Choose a Login methodAfter you created the Authgear app you choose how users need to authenticate on the login page From the Authentication tab navigate to Login Methods you can choose a login method from various options including by email mobile or social just using a username or the custom method you specify For this demo we choose the Email Passwordless approach where our users are asked to register an account and log in by using their emails They will receive a One time password OTP to their emails and verify the code to use the app Set up and run the demo projectWith Authgear configured successfully now we can bring the GitHub repo configure environment variables and run the services Start by cloning the project into your local machine git clone Make the project directory your current working directory cd apisix authgear oidc full stack authIn the root directory of your project where Docker compose yaml file create a file env with the following environment variables CLIENT ID AUTHGEAR APP CLIENT ID CLIENT SECRET AUTHGEAR APP CLIENT SECRET ISSUER AUTHGEAR ISSUER REDIRECT URI http localhost Replace values in the brackets with your Authgear app settings values from Configure Authgear section above such as Issuer ClientId ClientSecretAfter you added the environment file run the docker compose up command from the root directory Test authentication flowFor the demo we used Docker to install and run components backend API Gateway and frontend with a single command We employed ExpressJS for the frontend web app hosting our single page app at localhost The APISIX Gateway can be accessed at localhost while our backend API it can be any API you build using Python Java NodeJS and etc is set up on localhost After you signed up using your email you will receive a one time password OTP Once you have authenticated you are allowed to request API resources and you get a response from the backend service APISIX enforced OIDC authentication with Authgear and provided a secure and streamlined authentication flow with easy setup Next stepsThis combination of tools we used ensured security allowing developers to focus on core business logic instead of the complexities of the authentication process From now on you have the authentication feature enabled you can begin to build your UI for the home page show data from API and develop other pages Related resourcesApache APISIX Authorization Policy Protect Your APIsSet Up SSO with OIDC and Keycloak Community Join the Apache APISIX Community Follow us on Twitter Find us on Slack How to contribute page |
2023-08-31 10:11:53 |
海外TECH |
DEV Community |
Computer Networking - part2 |
https://dev.to/keerthan0521/computer-networking-part-2-7ae
|
Computer Networking part OSI Reference model layer of OSI model Physical layerThe physical layer is concerned with transmitting raw bits over a communication channel Data Link LayerThe main task of the data link layer is to transform a raw transmission facility into a line that appears free of undetected transmission errors It does so by masking the real errors so the network layer does not see them It accomplishes this task by having the sender break up the input data into data frames and transmit the frames sequentially The Network LayerThe network layer controls the operation of the subnet A key design issue is determining how packets are routed from source to destination Transport LayerThe basic function of the transport layer is to accept data from above it split it up into smaller units if need be pass these to the network layer and ensure that the pieces all arrive correctly at the other end Furthermore all this must be done efficiently and in a way that isolates the upper layers from the inevitable changes in the hardware technology over the course of time session layer The session layer allows users on different machines to establish sessions between them Sessions offer various services including dialog control keeping track of whose turn it is to transmit token management preventing two parties from attempting the same critical operation simultaneously and synchronization Presentation LayerUnlike the lower layers which are mostly concerned with moving bits around the presentation layer is concerned with the syntax and semantics of the information transmittedApplication LayerThe application layer contains a variety of protocols that are commonly needed by users One widely used application protocol is HTTP Hyper Text Transfer Protocol which is the basis for the World Wide Web When a browser wants a Web page it sends the name of the page it wants to the server hosting the page using HTTP |
2023-08-31 10:05:30 |
海外TECH |
Engadget |
X sets its sights on LinkedIn with a job listing feature |
https://www.engadget.com/x-sets-its-sights-on-linkedin-with-a-job-listing-feature-104525893.html?src=rss
|
X sets its sights on LinkedIn with a job listing featureThe social network X plans to compete with LinkedIn by offering job listings and more CEO Elon Musk said in a new post To aid in that it has started gathering information about users jobs and education histories along with biometric data for quot safety security and identification purposes quot according to a new policy spotted by Bloomberg The company previously created an official TwitterHiring account TechCrunch reported last month nbsp quot People send me LinkedIn links sometimes but the cringe level is so high that I just can t bring myself to use it so I ask for the resume or bio to be emailed quot said Musk who is often mocked for his own cringe worthy posts quot We will make sure that the X competitor to LinkedIn is cool quot On top of work history and education X is collecting biometric information though it didn t say what kind quot Based on your consent we may collect and use your biometric information for safety security and identification purposes quot the updated privacy policy states Twitter confirmed the update to Bloomberg without elaborating more Some verified organizations including Workweek have been able to post job listings in the form of scrolling cards under their bios as TechCrunch noted According to a screenshot posted by user Nima Owji last month quot Twitter X will let verified organizations import all of their jobs to Twitter by connecting a supported ATS or XML feed quot Those listings may only work in the US for now as they don t appear for myself in Europe nbsp Elon Musk previously hinted at the feature in May and X purchased a job matching tech startup called Laski in May ーthe company s first acquisition under Musk Workweek CEO Adam Ryan said the job posting feature was included in X s per month quot verified for organizations quot package nbsp The job listings might eventually connect with the work history and education data gathered quot We may collect and use your personal information such as your employment history educational history employment preferences skills and abilities job search activity and engagement and so on to recommend potential jobs for you and to enable employers to find potential candidates quot the policy states However it may also be used quot to show you more relevant advertising quot nbsp Biometric data is also relevant to Elon Musk s stated goal of ridding the site of inauthentic accounts Gathering that data may draw attention from regulators though X is already facing a proposed class action suit for biometric data captured without consent reportedly from every photograph containing a face that is uploaded to X according to a suit seen by Bloomberg This article originally appeared on Engadget at |
2023-08-31 10:45:25 |
医療系 |
医療介護 CBnews |
マイナポータルで精神障害者保健福祉手帳閲覧できず-宮崎県が発表、身体障害者手帳も |
https://www.cbnews.jp/news/entry/20230831193205
|
精神障害者保健福祉手帳 |
2023-08-31 19:56:00 |
金融 |
JPX マーケットニュース |
[東証]第2回「四半期開示の見直しに関する実務検討会」の開催について |
https://www.jpx.co.jp/news/1023/20230831-01.html
|
開示 |
2023-08-31 19:30:00 |
ニュース |
BBC News - Home |
Wilko deal to buy firm and save jobs falls through |
https://www.bbc.co.uk/news/business-66668569?at_medium=RSS&at_campaign=KARANGA
|
capital |
2023-08-31 10:15:51 |
ニュース |
BBC News - Home |
Making criminals attend sentencing may be a deterrent - victim's aunt |
https://www.bbc.co.uk/news/uk-66667942?at_medium=RSS&at_campaign=KARANGA
|
madness |
2023-08-31 10:53:50 |
ニュース |
BBC News - Home |
Chelsea striker Romelu Lukaku agrees to join Roma on season-long loan |
https://www.bbc.co.uk/sport/football/66639575?at_medium=RSS&at_campaign=KARANGA
|
chelsea |
2023-08-31 10:46:22 |
IT |
週刊アスキー |
Steam版『機動戦士ガンダム バトルオペレーション2』で「連邦の白い悪魔の軌跡」キャンペーンが開催! |
https://weekly.ascii.jp/elem/000/004/153/4153425/
|
pcsteam |
2023-08-31 19:40:00 |
IT |
週刊アスキー |
Switch『超探偵事件簿 レインコード』の追加コンテンツ第2弾が本日配信! |
https://weekly.ascii.jp/elem/000/004/153/4153423/
|
nintendo |
2023-08-31 19:15:00 |
IT |
週刊アスキー |
AIがホワイトバランスや露出を調整してくれるウェブカメラ「Pixio StreamCube」 |
https://weekly.ascii.jp/elem/000/004/153/4153422/
|
hamee |
2023-08-31 19:45:00 |
コメント
コメントを投稿