Skip to content

Instantly share code, notes, and snippets.

View kjunichi's full-sized avatar

Junichi Kajiwara kjunichi

View GitHub Profile
#include <stdio.h>
int main() {
int a = 0;
int b = 2;
int c = -3;
if(a) {
printf("変数aは真です。\n"); // 処理
}
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char **argv) {
FILE *fp;
char buf[BUFSIZ];
system("echo \"OGEHOGE\">test.txt");
fp = fopen("./test.txt","rb");
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
Listen 80
<VirtualHost *:80>
DocumentRoot "/usr/local/apache2/htdocs"
ServerName test_server.com:80
ErrorLog logs/test_server_error_log
CustomLog logs/test_server_access_log combined env=!no_log
ProxyPass /test_server ajp://tomcat:8009

20231119

Dockerのコンテナからベースとなる設定ファイルを取り出す。

docker run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > my-httpd.conf

一般化すると

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char **argv) {
//system("export HOGEHOGE=\"abc\"");
// setenv("HOGEHOGE","abd",1);
//putenv("HOGEHOGE=abz");
printf("HOGEHOGE=%s\n", getenv("HOGEHOGE"));

shell

case _${foo} in
 _FOO)
 :;;

MellonSPMetadataFile MellonSPPrivateKeyFile

[Tue Apr 18 12:22:06.631392 2023] [ssl:warn] [pid 1:tid 140138125364544] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Apr 18 12:22:06.632997 2023] [mpm_event:notice] [pid 1:tid 140138125364544] AH00489: Apache/2.4.57 (Unix) OpenSSL/1.1.1n configured -- resuming normal operations
[Tue Apr 18 12:22:06.633022 2023] [core:notice] [pid 1:tid 140138125364544] AH00094: Command line: 'httpd -D FOREGROUND'

(process:9): Lasso-CRITICAL **: 12:22:35.941: 2023-04-18 12:22:35 (server.c/:808) Failed to load metadata from preloaded buffer
docker logs 6ff84eaff48d

SAML においては、Assertion とトークンは同じ意味

SAML認証に成功するとコールバックURLに以下のパラメータがPOSTされる

SAMLResponse

トークンの暗号化はAzure ADではオプション扱い。。

SAMLアサーション